Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在可用目标列表中看不到.netStandard_.net_.net Core_.net Standard_Visual Studio 2017 - Fatal编程技术网

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

在可用目标列表中看不到.netStandard,.net,.net-core,.net-standard,visual-studio-2017,.net,.net Core,.net Standard,Visual Studio 2017,我在visual studio 2017,我们的团队还有其他针对.netstandard framework的项目,但当我尝试将我的项目重新定位到.netstandard时,它没有显示选择.netstandard的选项,我只看到.netCore 1.0和1.1。为什么会这样?用于.Net Standard/.Net Core的Visual Studio工具仍然有一些类似的缺点。如果创建.Net核心类库项目,则无法使用VS UI将其更改为.Net标准项目 您可以通过手动编辑csproj对其进行更改

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

用于.Net Standard/.Net Core的Visual Studio工具仍然有一些类似的缺点。如果创建.Net核心类库项目,则无法使用VS UI将其更改为.Net标准项目

您可以通过手动编辑csproj对其进行更改,通过VS 2017中的改进,这将更加容易:

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

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

Visual Studio的.Net Standard/.Net Core工具仍然有一些类似的缺点。如果创建.Net核心类库项目,则无法使用VS UI将其更改为.Net标准项目

您可以通过手动编辑csproj对其进行更改,通过VS 2017中的改进,这将更加容易:

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

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

您只是创建了一个错误的项目类型。请尝试创建一个新的.NET标准类库,然后重试。您只是创建了一个错误的项目类型。尝试创建一个新的.NET标准类库,然后重试。可能还需要做一个更改,
需要更改为
,如果他当前的目标是.NET core网站,而不是希望将其作为库。@ScottChamberlain当我使用“类库(.NET core)”模板创建一个新项目时,我没有得到
,所以我不确定是否需要更改。还有一个可能需要做的更改,
需要更改为
,如果他当前的目标是.net core网站,而不是希望将其作为库。@ScottChamberlain,当我使用“类库(.net core)”创建新项目时模板,我没有得到
,所以我不确定是否需要更改。