gpt4 book ai didi

.net - 在可用目标列表中看不到 .netStandard

转载 作者:行者123 更新时间:2023-12-02 15:10:36 26 4
gpt4 key购买 nike

我在 visual studio 2017 中,我们的团队还有其他针对 .netstandard 框架的项目,但是当我尝试将我的项目重新定位到 .netstandard 时,它没有显示选择 .netstandard 的选项,我只看到 .网络核心 1.0 和 1.1。这是为什么?

最佳答案

适用于 .Net Standard/.Net Core 的 Visual Studio 工具仍然存在一些缺陷。如果创建 .Net Core 类库项目,将无法使用 VS UI 将其更改为 .Net Standard 项目。

您可以通过手动编辑 csproj 来更改它,这在 VS 2017 中的改进变得更加容易:

  • 在解决方案资源管理器中右键单击您的项目,然后选择“编辑 YourProject.csproj”。
  • 更改 <TargetFramework>netcoreapp1.1</TargetFramework>例如<TargetFramework>netstandard1.4</TargetFramework> .
  • 就是这样。

另请注意,当您在 VS 15.3 预览版中使用“类库 (.NET Core)”模板时,它实际上会创建一个 .Net Standard 2.0 库,因为 .Net Core 类库应该很少见。但我不知道 VS 15.3 的发布版本是否会表现相同。

关于.net - 在可用目标列表中看不到 .netStandard,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44147840/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com