为什么Visual Studio 2010会在构建后立即忽略我的引用?

时间:2010-12-15 15:16:23

标签: visual-studio

我有一个使用某个程序集的命令行应用程序。程序集位于项目的根目录中,并设置为“始终复制”。

我添加了对该程序集的引用,并且Visual Studio 2010很高兴 - Intellisense正确地突出显示所有内容,并且没有报告任何错误。

但是一旦我实际构建,我就会收到编译错误,就像我没有添加引用一样,而Intellisense突然给了我红色的波浪形,好像引用从未添加过一样。

但是参考仍在那里。

如果我删除引用然后重新添加它,Visual Studio会再次开心,红色的波浪线会消失。然后我建立,同样的事情再次发生。

因此,Visual Studio同意该引用存在。直到我建立。然后它声称不是。即使它是。

这只发生在特定的DLL(NLog,如果重要)。另一个DLL(HtmlAgilityPack)工作正常,它的设置和配置完全相同。

1 个答案:

答案 0 :(得分:3)

通过一点点搜索我发现了.NET client profile的问题。尝试查看该链接,看看它是否能解决问题。

如果您对进一步阅读感兴趣,还可以在microsoft connect website上刊登一些帖子。