Asp.net 在新的VS2017安装之后,新的.NET核心Web应用程序仍会生成7个错误
当我第一次安装VS2017 RTM并尝试创建一个新的.NET核心应用程序时,我遇到了7个错误,但都没有成功。因此,根据一些在线建议,我删除了所有的.NET核心包和VS2017。然后在选择.NET Core工作负载后安装了新的VS2017 然后,我再次为:Visual C#/.NET Core/ASP.NET Core Web应用程序(.NET Core)/Web应用程序执行了新的项目步骤 这仍然会产生下面列出的7个错误。我怎样才能解决这个问题Asp.net 在新的VS2017安装之后,新的.NET核心Web应用程序仍会生成7个错误,asp.net,.net,visual-studio-2017,Asp.net,.net,Visual Studio 2017,当我第一次安装VS2017 RTM并尝试创建一个新的.NET核心应用程序时,我遇到了7个错误,但都没有成功。因此,根据一些在线建议,我删除了所有的.NET核心包和VS2017。然后在选择.NET Core工作负载后安装了新的VS2017 然后,我再次为:Visual C#/.NET Core/ASP.NET Core Web应用程序(.NET Core)/Web应用程序执行了新的项目步骤 这仍然会产生下面列出的7个错误。我怎样才能解决这个问题 Error Package System
Error Package System.Diagnostics.TraceSource 4.0.0 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package System.Diagnostics.TraceSource 4.0.0 supports:
- monoandroid10 (MonoAndroid,Version=v1.0)
- monotouch10 (MonoTouch,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
- xamarinmac20 (Xamarin.Mac,Version=v2.0)
- xamarintvos10 (Xamarin.TVOS,Version=v1.0)
- xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
Error Package Microsoft.Extensions.DiagnosticAdapter 1.0.0 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.Extensions.DiagnosticAdapter 1.0.0 supports: netstandard1.1 (.NETStandard,Version=v1.1)
Error One or more packages are incompatible with .NETCoreApp,Version=v1.1.
Error Package System.Xml.XmlSerializer 4.0.11 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package System.Xml.XmlSerializer 4.0.11 supports:
- monoandroid10 (MonoAndroid,Version=v1.0)
- monotouch10 (MonoTouch,Version=v1.0)
- net45 (.NETFramework,Version=v4.5)
- netcore50 (.NETCore,Version=v5.0)
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
- win8 (Windows,Version=v8.0)
- wp8 (WindowsPhone,Version=v8.0)
- wpa81 (WindowsPhoneApp,Version=v8.1)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
- xamarinmac20 (Xamarin.Mac,Version=v2.0)
- xamarintvos10 (Xamarin.TVOS,Version=v1.0)
- xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
Error One or more packages are incompatible with .NETCoreApp,Version=v1.0.
Error Package System.Xml.XPath.XmlDocument 4.0.1 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package System.Xml.XPath.XmlDocument 4.0.1 supports:
- monoandroid10 (MonoAndroid,Version=v1.0)
- monotouch10 (MonoTouch,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
- xamarinmac20 (Xamarin.Mac,Version=v2.0)
- xamarintvos10 (Xamarin.TVOS,Version=v1.0)
- xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
Error Package System.Runtime.Serialization.Xml 4.1.1 is not compatible with netcoreapp1.0 (.NETCoreApp,Version=v1.0). Package System.Runtime.Serialization.Xml 4.1.1 supports:
- monoandroid10 (MonoAndroid,Version=v1.0)
- monotouch10 (MonoTouch,Version=v1.0)
- net45 (.NETFramework,Version=v4.5)
- netcore50 (.NETCore,Version=v5.0)
- netstandard1.0 (.NETStandard,Version=v1.0)
- netstandard1.3 (.NETStandard,Version=v1.3)
- portable-net45+win8+wp8+wpa81 (.NETPortable,Version=v0.0,Profile=Profile259)
- win8 (Windows,Version=v8.0)
- wp8 (WindowsPhone,Version=v8.0)
- wpa81 (WindowsPhoneApp,Version=v8.1)
- xamarinios10 (Xamarin.iOS,Version=v1.0)
- xamarinmac20 (Xamarin.Mac,Version=v2.0)
- xamarintvos10 (Xamarin.TVOS,Version=v1.0)
- xamarinwatchos10 (Xamarin.WatchOS,Version=v1.0)
.csproj文件如下所示:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp1.0</TargetFramework>
</PropertyGroup>
<PropertyGroup>
<PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNetCore" Version="1.0.4" />
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.0.3" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.0.2" />
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.0.2" />
<PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.0.1" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" />
</ItemGroup>
</Project>
netcoreapp1.0
$(PackageTargetFallback);便携式-net45+win8+wp8+wpa81;
您能在问题中包括您的csproj文件吗?我已经添加了csproj文件。但作为SV2017的新用户,我不知道这意味着什么。你为什么选择netcoreapp1.0而不是netcoreapp1.1?无法重现此问题。如果可能的话,找另一台计算机再试一次。netcoreapp1.0似乎比1.1更受欢迎,1.1似乎更不稳定。dotnet CLI模板不允许您选择reactrdux。无论如何,我今天刚刚安装了creators更新,并返回VS2017进行了另一次尝试。在加载reactredux项目后仍然会出现7个错误,但是在构建之后,它编译并运行了,但是使用空引用(JS speak)失败了。错误是:类型“{}”不能分配给类型“void”(我现在必须学习类型脚本)。所以我猜dotnet新的CLI框架示例也有bug。你能在问题中包括你的csproj文件吗?我已经添加了csproj文件。但作为SV2017的新用户,我不知道这意味着什么。你为什么选择netcoreapp1.0而不是netcoreapp1.1?无法重现此问题。如果可能的话,找另一台计算机再试一次。netcoreapp1.0似乎比1.1更受欢迎,1.1似乎更不稳定。dotnet CLI模板不允许您选择reactrdux。无论如何,我今天刚刚安装了creators更新,并返回VS2017进行了另一次尝试。在加载reactredux项目后仍然会出现7个错误,但是在构建之后,它编译并运行了,但是使用空引用(JS speak)失败了。错误是:类型“{}”不能分配给类型“void”(我现在必须学习类型脚本)。因此,我猜dotnet新的CLI框架示例也有缺陷。