我遇到了一个我无法解决的问题,想要一些意见。
我正在使用C#中的Visual Studio 2010,.net 4.0 Framework中的多个类库。我有一个类库项目,它引用另一个Visual Studio解决方案的程序集输出(.dll文件)。该引用已正确添加到类库项目(正确的路径,版本等)。编译器在设计时就已知所有依赖于引用程序集的类型(没有红色边界)。
但是,当我尝试构建项目时,我收到以下错误:
类型'x'在未引用的程序集中定义。您必须添加对程序集“MyAssembly,Version = 1.0.1.1,Culture = neutral,PublicKeyToken = null”的引用。
注意:类型名称由上面的x替换。
好像没有添加引用,但它有。 有没有其他人遇到类似的问题,并发现了一个解决方法?
非常感谢, 安德鲁
答案 0 :(得分:0)
这是一个奇怪的,但它应该与版本无关,即它也适用于VS 2005和VS 2008。
我刚刚在5分钟前对此进行了测试,以确保在VS 2008 Pro Edition中使用.Net 3.5和C#。没有问题伴侣!!!
尝试按照他们的步骤进行操作,然后在测试之前按照我的步骤进行操作,然后在我测试它们之后它们仍然工作正常:p。