2008年11月12日 星期三

[程式設計] Error MSB4126

今天呢,小弟也遇到了這個BUG
"msbuild error MSB4126"
就是我用msbuild 在DOS視窗下,
build程式結果出現錯誤,
但用visual studio來build卻不會出錯優,

那錯誤是Debug|BPC 的錯誤,
那看了半天專案檔裡面完全沒有BPC這個字眼
那到底是哪裡出錯呢?
而不論呢 我在msbuild裡面下了platform參數=ANY CPU
或是x86,結果呢都是一樣的,掛掉啦 .....
那到底是為什麼阿?我的老天爺阿 請救救我 阿 ....

經過了一個偶然機會下發現了解法,果然,求神是有用的....
那其實解法呢,超簡單的,看完後只有一個"更"字

答案就是你的環境變數(Environment Variables)
裡面多了個platform這個變數
就是這個變數讓你的MSBUILD掛掉的,
解決方法,移除掉他就好了 ....
至於為什麼會造成錯誤呢?
天知道阿 ...........

沒有留言: