2015-10-09 111 views
4

我最近從Windows 8.1 Pro升級到Windows 10 Pro。我還安裝了Visual Studio 2015 Professional,並卸載了Visual Studio 2013 Professional。Visual Studio 2015(Windows 10)中的.NET Native編譯失敗

每當我嘗試建立在釋放模式在Windows 10應用程序啓用了「.NET本地工具鏈」時,出現兩個錯誤:

1. RHBIND : error RHB0007: Could not load input file 'D:\Projects\MyProject\obj\x86\Release\ilc\intermediate\MDIL\MyProject.mdilexe'. 
2. ILT0005: 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\Tools\rhbind.exe @"D:\Projects\MyProject\obj\x86\Release\ilc\intermediate\rhbindargs.MyProject.rsp"' returned exit code 7 

同樣的項目/解決方案建立在我的同事的完全正常計算機(最近也從Windows 8.1 Pro升級到帶有Visual Studio 2015 Professional的Windows 10 Pro)。

我已經嘗試幾次修復Visual Studio 2015的安裝,但現在沒有運氣。

此外,似乎沒有關於退出代碼rhbind.exe的任何信息。我仔細檢查了*.mdilexe*.rsp文件的存在。他們都是絕對創建的,並且不是空的...

有沒有其他人有過這些問題,還是隻是我?

編輯 我應該指出,增加輸出中的日誌在Visual Studio的詳細程度不會產生有關錯誤的詳細信息。然而,也有一些警告,第一,只是第二個錯誤之前後,立即來了:

4>STARTPROCESSTASK : warning : Unsupported section type '.tks0' in 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\lib\Native\corelib.native.lib(f:\binaries\Intermediate\\FxCore\x86ret\corelib.native\ThunkPoolThunks_x86.obj)', skipping the import of that section. 
4>STARTPROCESSTASK : warning : Unsupported section type '.tks1' in 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\lib\Native\corelib.native.lib(f:\binaries\Intermediate\\FxCore\x86ret\corelib.native\ThunkPoolThunks_x86.obj)', skipping the import of that section. 
4>STARTPROCESSTASK : warning : Unsupported section type '.tks2' in 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\lib\Native\corelib.native.lib(f:\binaries\Intermediate\\FxCore\x86ret\corelib.native\ThunkPoolThunks_x86.obj)', skipping the import of that section. 
4>STARTPROCESSTASK : warning : Unsupported section type '.tks3' in 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\lib\Native\corelib.native.lib(f:\binaries\Intermediate\\FxCore\x86ret\corelib.native\ThunkPoolThunks_x86.obj)', skipping the import of that section. 
4>STARTPROCESSTASK : warning : Unsupported section type '.tks4' in 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\lib\Native\corelib.native.lib(f:\binaries\Intermediate\\FxCore\x86ret\corelib.native\ThunkPoolThunks_x86.obj)', skipping the import of that section. 
4>STARTPROCESSTASK : warning : Unsupported section type '.tks5' in 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\lib\Native\corelib.native.lib(f:\binaries\Intermediate\\FxCore\x86ret\corelib.native\ThunkPoolThunks_x86.obj)', skipping the import of that section. 
4>STARTPROCESSTASK : warning : Unsupported section type '.tks6' in 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\lib\Native\corelib.native.lib(f:\binaries\Intermediate\\FxCore\x86ret\corelib.native\ThunkPoolThunks_x86.obj)', skipping the import of that section. 
4>STARTPROCESSTASK : warning : Unsupported section type '.tks7' in 'C:\Program Files (x86)\MSBuild\Microsoft\.NetNative\x86\ilc\lib\Native\corelib.native.lib(f:\binaries\Intermediate\\FxCore\x86ret\corelib.native\ThunkPoolThunks_x86.obj)', skipping the import of that section. 

回答

1

好了,我用的是的替代我的機器上的文件夾

C:\Program Files (x86)\MSBuild\Microsoft.NetNative

解決了這個問題,我同事。然後我重新啓動了Visual Studio 2015,運行了一個新的版本 - 等voilà - 它的工作原理!

+0

爲什麼修復Visual Studio 2015的安裝不能修復它? – markus

+0

它不適合我.. –

+0

你有可能上傳該文件夾以幫助我們嗎? – AbsoluteSith

2

這看起來像是幾個.Net本地工具鏈(ilc.exe)之間的不匹配。特別是nutc_driver.exe和rhbind.exe。也許你的機器在某種程度上具有VS的早期版本(從2015年5月起可能VS RC)?修理不起作用有點不幸。

如果有人打這個狀態,知道這些工具的版本信息會很有趣。他們住在「C:\ Program Files文件(x86)\ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ tools」下。

+0

在升級到Windows 10之前,我沒有安裝任何版本的Visual Studio 2015.正如我所說的那樣,只安裝了Visual Studio 2013。 – markus

+0

對不起,我沒有更多的報價。像這樣的安裝問題是在機器清理完後追逐的熊。很高興聽到你正在整理。 –

相關問題