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