2016-02-19 98 views
1

錯誤代碼123在VS2015的TextTransform.exe版本的上下文中表示什麼?TextTransform.exe錯誤代碼123

它在開發人員命令提示符下運行正常,但在預生成腳本(在VS2013中工作正常)時失敗。

不幸的是,錯誤代碼並沒有給我任何東西繼續下去。

"%CommonProgramFiles(x86)%\Microsoft Shared\TextTemplating\14.0\texttransform.exe" -out "C:\[REMOVEDPATH]\Generated\Content.cs" -P "%PROGRAMFILES(x86)%\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.1" "C:\[REMOVEDPATH]\Generated\Content.tt" 

筆記的唯一的另一件事是,VS2015是管理員身份運行,尤其是在目標路徑也不是沒有管理權限可寫的。

回答

2

經過我的調查,TextTransform.exe是一個完整的red herring,只要試圖做procdumps和尋找微軟的參考源代碼。

它只是當我從VS2015的預編譯textarea複製到NotePad ++的路徑,我注意到它的前綴是U + 201C(左雙引號)而不是U + 0022(引號)!

錯誤代碼123實際上是一個系統錯誤ERROR_INVALID_NAME但我從來沒有想到在搜索結果中尋找msbuild或texttransform錯誤時。

非常奇怪,這是如何在VS2012和VS2013工作這麼多年完美的罰款!