引用的程序集不会加载

Pav*_*vel 2 .net assemblies visual-studio-2010 visual-studio-2008 visual-studio

我有一个 Visual Studio 2010 项目,它发布了一个名为myAssembly.ddl. 然后我想参考myAssembly.dll现有的 vs 2008 项目。如果我尝试加载引用,它旁边会出现一个黄色感叹号,表明该程序集未加载。但是,在此过程中我没有收到任何错误消息。显然,如果我尝试在代码中导入名称空间,它不会编译。

转换myAssembly.dll为 .net 版本 3.5 没有帮助。将程序集复制到不同的目录并从那里引用它也不起作用。

有任何想法吗?

Rob*_*ams 5

您使用哪个 .NET Framework 在 Visual Studio 2008 中构建解决方案?

它需要是 3.5 版本才能允许您使用使用 3.5 框架编译的 myAssembly.dll。Visual Studio 2008 将允许您以 2.0 框架甚至 3.0 框架为目标。

视觉工作室2008

项目 > 属性 > 应用程序选项卡查找目标框架