在VS.Net 2010中发出生成资源,Windows 7 64位

时间:2012-02-15 10:35:28

标签: visual-studio-2010 windows-7 x86-64 resx

我遇到了在VS.Net 2010中生成资源的问题,Windows 7 64位。它能够在Visual Studio中编译解决方案。但是当我尝试使用msbuild在命令提示符下编译解决方案时,它无法生成资源。

我通过以下链接找到了一个解决方案,使用msbuild在命令提示符下编译它。

http://blogs.msdn.com/b/visualstudio/archive/2010/06/19/resgen-exe-error-an-attempt-was-made-to-load-a-program-with-an-incorrect-format.aspx

我使用了上面文章中的选项2。

在命令提示符编译之前,我必须执行以下两个命令。

CorFlags /32BIT+ /Force Resgen.exe
set RESGENTOOLARCHITECTURE=Managed32Bit

完成编译后,我必须执行以下删除32位命令。另外,它在视觉工作室失败了。

CorFlags /32BIT- /Force Resgen.exe

一个奇怪的事情是我的团队成员没有遇到任何问题。我只有这个问题。

你能告诉我为什么只有我吗?

如果您有任何其他永久性解决方案,一次又一次地运行上述命令。

先谢谢

1 个答案:

答案 0 :(得分:0)

有时会出现特权问题。

请确保您已尝试以完全权限运行命令提示符。

即。以管理员身份运行