忽略“定位'xxx'与项目的目标”警告不兼容

时间:2013-02-19 09:44:55

标签: c# .net visual-studio-2010

我为我的项目创建了一个安装程序,并且我包含了一个需要在目标计算机上复制的特殊.dll文件。 编译器显示以下警告:

文件'[filename]'定位'未知'与项目的目标平台'x86'不兼容

我不关心那个dll的目标平台,因为我需要该文件用于其他目的。此外,我需要保持此文件“不变”,以便我无法更改其目标平台。所以我需要一种方法来忽略这个警告。 我尝试使用#pragma完成此操作,但我找不到此警告的警告编号。我尝试使用“输出”窗口(“构建”)并使用“显示错误帮助”按钮找到它,但没有运气。

有什么建议吗? 谢谢!

1 个答案:

答案 0 :(得分:1)

您可以编辑项目文件并添加此属性组并设置为禁用警告:

<PropertyGroup>
    <ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>None</ResolveAssemblyWarnOrErrorOnTargetArchitectureMismatch>
</PropertyGroup>