在project.json我的應用程序升級到1.0.1版本,這樣後:無法升級應用到.NET的核心1.0.1在Linux上
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.1"
},
這工作在Windows下,但不能在Linux下。 在Linux下我得到這個錯誤:
Project BackendGems (.NETCoreApp,Version=v1.0) was previously compiled. Skipping compilation.
Project test (.NETCoreApp,Version=v1.0) was previously compiled. Skipping compilation.
The specified framework 'Microsoft.NETCore.App', version '1.0.1' was not found.
- Check application dependencies and target a framework version installed at:
/opt/dotnet_cli/shared/Microsoft.NETCore.App
- The following versions are installed:
1.0.0
- Alternatively, install the framework version '1.0.1'.
SUMMARY: Total: 1 targets, Passed: 0, Failed: 1.
我試圖刪除的NuGet高速緩存,並確保我有同樣的SDK版本1.0.0-preview2-003121
。
什麼可能會出錯?
這可能是它。對於我的發行版Gentoo,我還沒有合適的運行時間。然而我不知道,CLI也有它自己的主機運行時。我認爲這很奇怪,考慮到.net核心聲稱即使是運行時部件也只是被視爲依賴並且被安裝。 請參閱'〜/ .nuget/packages/Microsoft.NETCore.App /'。但是在這個文件夾中似乎沒有二進制文件。 – vanthome
你需要編譯你的應用程序。查看包含應用程序的文檔。 – Thomas