我使用visual studio创建了一个C#类库,它在visual studio中工作得很好,当尝试在单声道开发中执行它时,我得到错误
图书馆代码:
namespace ClassLibrary2
{
public class Class2
{
public static void dosomething() {Console.WriteLine("dfss"); }
}
}
单声道开发的代码:
namespace cons
{
class MainClass
{
public static void Main (string[] args)
{
ClassLibrary2.Class2.dosomething();
}
}
}
错误
答案 0 :(得分:1)
您需要检查您的.Net Framework版本是否相同。您将在VS中选择一个与mono开发尝试使用的框架不同的框架。这是导致此错误的常见原因。
答案 1 :(得分:1)
你在VS中指定了什么目标框架(2.0,3.5,4.0)?您的单声道开发似乎使用不同的(较低)版本。
答案 2 :(得分:0)
缺少的程序集是 ClassLibrary2 ,您的代码只处理 ClassLibrary1 。
也许您可以添加注册表项以启用更详细的日志记录。