2017-06-13 60 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标准的较新版本。我成功安装了这个软件包。

相关问题