2012-02-15 36 views
0

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

我通过下面的链接去了,找到解决的办法得到它在命令提示符下使用的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 

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

可否请你让我知道为什么只有我吗?

此外,如果您有任何其他永久性的​​解决方案,用了一次又一次的运行上面的命令。

在此先感谢

回答

0

有时它有权限问题。

只要确保你已经尝试拥有完全权限运行命令提示符。

即以管理员身份运行

+0

感谢您的答复。我试过了。它没有工作。 – user965291 2012-02-15 13:43:16