【发布时间】:2017-11-15 17:35:36
【问题描述】:
今天刚刚有机会安装 VS2017,因为我需要使用 .net core 1.1 为我的 azure 应用服务进行日志记录。
很遗憾,我无法安装 Nuget Microsoft.Extensions.Logging.AzureAppServices。它给了我错误。以下是输出窗口中的一些错误:
包 Microsoft.Data.OData 5.6.4 与 netcoreapp1.1 (.NETCoreApp,Version=v1.1) 不兼容。包 Microsoft.Data.OData 5.6.4 支持: - net40 (.NETFramework,版本=v4.0) - 便携-net40+sl5+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile328) - 便携-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=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>
谢谢!
詹姆斯
【问题讨论】:
-
如果您在文本编辑器中将 csproj 文件的内容打开到您的问题中,您能否将其包含在内?
-
@Scott Chamberlain:我更新了我的帖子以包含 .csproj 文件。谢谢!
标签: .net logging asp.net-core