我在VS2012 Winforms应用程序项目中的程序集引用上收到此警告。在这种情况下,引用是针对应用程序使用的Infragistics控件,它们位于bin文件夹中。
此问题已在以下链接中解决,但答案(“设置构建操作”属性)不起作用,因为VS2012中没有针对引用程序集的“构建操作”属性。
VS2005: Assembly '<assembly>' is incorrectly specified as a file.
有什么问题?
答案 0 :(得分:2)
你可能是指错误的装配。
您需要为位于Bin
文件夹中的程序集“设置构建操作”, 来自references
。
转到解决方案资源管理器&gt;展开 Bin 文件夹,右键单击 提供警告的程序集,您应该能够设置Build 操作的
同样,位于 参考面板中的不组件,但它来自 Bin 文件夹
答案 1 :(得分:0)
您是否尝试删除引用,保存解决方案并退出Visual Studio - 然后重新打开解决方案并重新添加引用?
问题几乎肯定是潜伏在项目文件中(.csproj,如果这是一个C#应用程序),如果你想在文本编辑器中打开它并看看 - 如果你要将它粘贴在这里也可能有帮助。 / p>
或者,您是否尝试过从头开始重新创建项目?可能是一个更快的解决方案,而不是试图弄清楚发生了什么。