首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同一项目的目标V4.7.2和netcoreapp3.1。值不在预期范围内。

同一项目的目标V4.7.2和netcoreapp3.1。值不在预期范围内。
EN

Stack Overflow用户
提问于 2020-06-07 20:18:48
回答 1查看 1.1K关注 0票数 1

我希望我的Framework4.7.2代码使用一个指向netcoreapp3.1Nuget的库,它指示引用库,但是我没有在引用列表中看到它。

我试着编辑该项目以将TargetFrameworkVersion更改为

代码语言:javascript
复制
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>

代码语言:javascript
复制
<TargetFrameworkVersion>v4.7.2;netcoreapp3.1</TargetFrameworkVersion>

但是保存此更改会导致消息

我不能重新加载这个项目

我试过

代码语言:javascript
复制
<TargetFrameworkVersion>netcoreapp3.1;net472</TargetFrameworkVersion>

生成错误变成

代码语言:javascript
复制
Error       The expression "[Microsoft.Build.Utilities.ToolLocationHelper]::
GetPathToStandardLibraries(.NETFramework, netcoreapp3.1;net472, '', '', '', '')" 
cannot be evaluated. Input string was not in a correct format.              

我请了一个相关的question来尝试解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-08 00:22:54

我觉得你在找<TargetFrameworks>

所以在这种情况下:

代码语言:javascript
复制
<TargetFrameworks>netcoreapp3.1;net472</TargetFrameworks>

请注意,您需要一个SDK风格的csproj。我想这是为你准备的。如果没有,请检查How to upgrade csproj files with VS2017

另见the article about

本文展示了指定目标框架的旧方法。SDK风格的项目支持不同的TargetFrameworks (如netstandard )。有关更多信息,请参见目标框架.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62251125

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档