我在视觉工作室2017,我们的团队有其他项目针对.netstandard框架但是当我尝试将我的项目重新定位到.netstandard时,它没有显示我选择的选项.netstandard我只看到。 netCore 1.0和1.1。那是为什么?
答案 0 :(得分:4)
.Net Standard / .Net Core的Visual Studio工具仍然有类似的瑕疵。如果您创建.Net Core类库项目,则无法使用VS UI将其更改为.Net Standard项目。
您可以通过手动编辑csproj来更改它,这在VS 2017中进行的改进会更容易:
<TargetFramework>netcoreapp1.1</TargetFramework>
更改为例如<TargetFramework>netstandard1.4</TargetFramework>
。另请注意,当您使用&#34;类库(.NET Core)&#34;在VS 15.3预览版中,它实际上创建了一个.Net Standard 2.0库,因为.Net Core类库应该相当少见。但我不知道VS 15.3的发布版本是否会表现相同。