Mam problem z kompilacją mojej aplikacji CSharp Mono.Błąd kompilacji Mono - Nie można załadować typu "System.Runtime.CompilerServices.ReferenceAssemblyAttribute" z zespołu "System"
My Mono wersja jest 2.10.2
Jest to błąd otrzymuję
Missing metody .ctor w montażu /home/tmc/AcctTerm/System.dll, typ System.Runtime. CompilerServices.ReferenceAssemblyAttribute nie można znaleźć w ciekawy zwyczaj konstruktora obrazu: /home/tmc/AcctTerm/System.dll mtoken: 0x0a000054
Unhandled Wyjątek: System.TypeLoadException: nie można załadować typu 'System.Runtime.CompilerServices.ReferenceAssemblyAttribute' z montażu "Sy trzon'. w conAccountTerminator.cjcAccountTerminator..ctor() [0x00000] w 0 w conAccountTerminator.MainClass.Main (system.string [] argumentach) [0x00000] W: 0
pomysłów?
edytuj: Dodawanie kodu;
using System;
using System.Net;
using System.Collections;
using System.Web;
using System.Text;
using System.IO;
using MySql;
using MySql.Data;
using MySql.Data.MySqlClient;
using System.Security;
using System.Security.Authentication;
using System.Net.Security;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
using System.Data;
using System.Xml;
namespace conAccountTerminator
{
class MainClass
{
public static void Main(string[] args)
{
cjcAccountTerminator cjcAccountTerm = new cjcAccountTerminator();
switch (args[0])
{
case "update":
cjcAccountTerm.LoginToMyBilling();
break;
case "notepad":
cjcAccountTerm.UpdateCustomerData(args[1], args[2]);
break;
case "terminate":
cjcAccountTerm.TerminateAccount(args[1]);
break;
}
}
}
}
czy masz jakiś kod do udostępnienia? Wygląda jak atrybut niestandardowy z nie konstruktorem. – Coder2000
zabawne ścieżki tam, czy masz instalację mono w/home/tmc/AccTerm? Wygląda na dziwne miejsce dla System.dll – IanNorton