2016-06-16 662 views
0

我試圖將我的aspnet核心RC1項目遷移到RC2。我已經安裝了預覽版1(DotNetCore.1.0.0.RC2-VS2015Tools.Preview1),然後是預覽版2(dotnet-dev-win-x64.latest)。但是當我做dotnet恢復時,程序集並沒有在project.json文件中解析。如何在Windows 10 x64上正確安裝dotnet cli

所以我做了什麼,我卸載了一切(預覽1和2),然後再次安裝預覽1。但是現在當我嘗試運行dotnet --info時,它給出了下面的錯誤。

Failed to load the dll from [], HRESULT: 0x80070057

我試着刪除臨時文件,但沒有奏效。 任何人都可以幫助我嗎?

回答

1

我試圖將我的aspnet核心RC1項目遷移到RC2。

最好的辦法是安裝RC2後創建新/清潔工程和代碼移動到這個新的項目(或至少使用/從這個新的比較project.json)。

在我的情況下,需要3-4h,我沒有任何問題。


我已經安裝預覽1(DotNetCore.1.0.0.RC2-VS2015Tools.Preview1),然後預覽2(DOTNET-DEV-雙贏x64.latest)。但是當我做dotnet恢復時,程序集並沒有在project.json文件中解析。

所以我做了什麼,我卸載了一切(預覽1和2),然後再次安裝預覽1。但是現在當我嘗試運行dotnet --info時,它給出了下面的錯誤。

我仍然使用RC2 /工具預覽版,但是我聽到了有關已知問題與VS 2015年U3和工具預覽2.

(順便說一句:您正在使用VS版本)

解決方案在安裝工具Preview2後重新安裝VC++ Redistributable

更多在這裏閱讀:


如果這不能幫助你,然後嘗試以下步驟:

  • 卸載所有ASP.NET Core SDK RC1,RC2,工具預覽1,預覽2 ...

  • 清理您的文件夾手動(Userfolder \ AppData的,ProgramData,PROGRAMFILES(兩者),溫度),

  • 檢查如果您已經安裝.NET針對包V4.5.1和v4.6.1 - 如果不是,按順序安裝它們Targeting .NET Platforms

  • 安裝穩定版SDK和工具表格.NET Core Downloads

+0

謝謝您的評論。我結束了再次安裝Windows到我的開發電腦。然後我安裝了RC2 Preview1並創建了一個新項目並添加了我的所有代碼。這樣可行。我使用VS 2015 Update2。此外,我看到預覽版2的構建在Github中的Windows x64失敗。無論如何。創建一個新項目並遷移你的代碼是最安全和最簡單的方法。但是我現在不知道這個RC2是如何與xUnit一起工作的。我所有的測試都在Xunit中。 –

+0

不幸的是我沒有使用xUnit,所以我無法建議,對不起。 –

+0

謝謝你。謝謝。 –