2017-06-13 49 views
0

今天剛剛有機會安裝VS2017,因爲我需要使用.net core 1.1來記錄我的天藍色應用服務。VS 2017和.net core 1.1無法安裝用於日誌記錄的Nuget包

不幸的是,我無法安裝Nuget Microsoft.Extensions.Logging.AzureAppServices。它給了我錯誤。以下是輸出窗口中的一些錯誤:

軟件包Microsoft.Data.OData 5.6.4與netcoreapp1.1(.NETCoreApp,版本= v1.1)不兼容。 Package Microsoft.Data.OData 5.6.4支持: - net40(.NETFramework,Version = v4.0) - portable-net40 + sl5 + win8 + wp8 + wpa81(.NETPortable,Version = v0.0,Profile = Profile328 ) - 便攜式net45 + win8的+ WP8 + wpa81(.NETPortable,版本= V0.0,外形= Profile259) - SL4(Silverlight中,版本= V4.0)

我真正需要的是能夠使用ILogger以某種方式保存應用程序遇到的錯誤。我認爲這將是最好的,但如果任何人有任何其他的想法,以及有點容易配置我向他們開放。

我也一直在問到所以這裏包括我的.csproj文件的內容有云:

<Project Sdk="Microsoft.NET.Sdk.Web"> 

<PropertyGroup> 
    <TargetFramework>netcoreapp1.1</TargetFramework> 
</PropertyGroup> 

<ItemGroup> 
    <Folder Include="wwwroot\" /> 
</ItemGroup> 
<ItemGroup> 
    <PackageReference Include="Microsoft.AspNetCore" Version="1.1.2" /> 
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.3" /> 
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.2" /> 
</ItemGroup> 
<ItemGroup> 
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.1" /> 
</ItemGroup> 

</Project> 

謝謝!

James

+0

如果您在文本編輯器中打開它以查看您的問題,是否可以包含csproj文件的內容? –

+0

@Scott Chamberlain:我更新了我的帖子以包含.csproj文件。謝謝! –

回答

1

好的,我明白了這一點。這還不在MS文檔中(我可以看到),但似乎Microsoft.Extensions.Logging.AzureAppServices尚未準備好用於.NET核心。如果您在搜索中包含Nuget軟件包的「預發佈版本」,則會看到一個僅針對.NET標準的較新版本。我成功安裝了這個軟件包。

相關問題