C# VS2019和多目标:netstandard2.1和netstandard2.0奇怪消息
空标准库(但已启用多目标):C# VS2019和多目标:netstandard2.1和netstandard2.0奇怪消息,c#,visual-studio-2019,.net-standard,.net-standard-2.1,C#,Visual Studio 2019,.net Standard,.net Standard 2.1,空标准库(但已启用多目标): netstandard2.1;netstandard2.0 编译但是 创建消息 “通过'Debug | AnyCPU'配置的'TargetFrameworkMoniker'和'NuGetTargetMoniker'属性的值均为空。此配置将不会有助于NuGet restore,这可能会导致还原和生成错误。修复问题后,您可能需要重新加载解决方案” 我应该向配置中添加什么以使其工作 此解决方案是否适用/有帮助?我不明白如何应用它们。我有一个没有web.config或
netstandard2.1;netstandard2.0
编译但是
创建消息
“通过'Debug | AnyCPU'配置的'TargetFrameworkMoniker'和'NuGetTargetMoniker'属性的值均为空。此配置将不会有助于NuGet restore,这可能会导致还原和生成错误。修复问题后,您可能需要重新加载解决方案”
我应该向配置中添加什么以使其工作 此解决方案是否适用/有帮助?我不明白如何应用它们。我有一个没有web.config或app.config的类库(空)。但似乎项目重新加载有帮助…无法理解这里发生了什么。项目文件是原始的,哪里会出错?NUGET软件包甚至没有为lib进行配置。发生的事情是——显然,在VS2019中,他们增加了对多目标软件包的支持,但他们没有在VS2019运行时通过文本编辑器将项目从单个目标更改为多目标,然后当VS2019询问您是否要重新加载项目时,您会说是。如果重新启动VisualStudio,然后再次加载项目,问题就会消失。
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard2.1; netstandard2.0</TargetFrameworks>
</PropertyGroup>
</Project>