2016-12-15 313 views
6

我試圖將以下模板項目升級到ASP.NET Core 1.1: https://github.com/wilanbigay/aspnet-core-aurelia-typescript-starter錯誤CS0234:類型或命名空間名稱'AspNetCore'不存在名稱步伐'微軟'(您是否缺少程序集引用?)

運行dotnet遷移後,project.json文件已被刪除,以支持新的csproj文件。

使用Visual Studio代碼和Nuget4Code擴展我已將所有組件升級到ASP.NET Core 1.1。

的的csproj現在包含條目就像這樣:

<ItemGroup> 
    <PackageReference Include="Microsoft.NET.Sdk"> 
     <Version>1.0.0-alpha-20161104-2</Version> 
     <PrivateAssets>All</PrivateAssets> 
    </PackageReference> 
    <PackageReference Include="Microsoft.NET.Sdk.Web"> 
     <Version>1.0.0-alpha-20161104-2</Version> 
     <PrivateAssets>All</PrivateAssets> 
    </PackageReference> 
    <PackageReference Include="Microsoft.NETCore.App"> 
     <Version>1.1.0</Version> 
    </PackageReference> 
    <PackageReference Include="Microsoft.AspNetCore.Mvc"> 
     <Version>1.1.0</Version> 
    </PackageReference> 

但是我有編譯問題。看起來無法找到AspNetCore命名空間。我發現了錯誤

錯誤CS0234:類型或命名空間名稱「AspNetCore」不存在名稱步伐「微軟」存在(是否缺少程序集引用?)

我我不知道如何檢查引用,如我曾經可以在Visual Studio中的參考部分。 我該如何解決這個問題?

回答

7

所以我想我引用的依賴關係,但沒有安裝它們的項目。

所有我需要做的是運行 DOTNET恢復

https://docs.microsoft.com/en-us/dotnet/articles/core/tools/dotnet-restore

在本 上面的鏈接指出,「恢復一個項目的依賴和工具。」

+1

我正在運行.net核心2建設應該恢復 - 我也做了Nuget包恢復 - 我仍然得到這個和許多其他身份相關的錯誤 – niico