Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.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
C# 将目标更改为.net标准时创建的project.json(Visual Studio 2015)_C#_Visual Studio 2015_Portable Class Library_.net Standard - Fatal编程技术网

C# 将目标更改为.net标准时创建的project.json(Visual Studio 2015)

C# 将目标更改为.net标准时创建的project.json(Visual Studio 2015),c#,visual-studio-2015,portable-class-library,.net-standard,C#,Visual Studio 2015,Portable Class Library,.net Standard,我想将可移植类库项目的目标从经典配置文件切换到.Net标准。问题是,它创建的project.json文件已被弃用。如果我安装了任何nuget软件包,它也会导致更新此文件,而不是.csproj。我使用Visual Studio 2015和Visual Studio 2015最新版本的.NET核心工具(Preview2.0.3)。这是否意味着我必须切换到VS 2017,或者是否有适当的方法使用VS 2015处理更新的.csproj格式和.Net标准?如果您想使用csproj,您需要使用VS 2017

我想将可移植类库项目的目标从经典配置文件切换到.Net标准。问题是,它创建的
project.json
文件已被弃用。如果我安装了任何nuget软件包,它也会导致更新此文件,而不是
.csproj
。我使用Visual Studio 2015和Visual Studio 2015最新版本的.NET核心工具(Preview2.0.3)。这是否意味着我必须切换到VS 2017,或者是否有适当的方法使用VS 2015处理更新的
.csproj
格式和.Net标准?

如果您想使用csproj,您需要使用VS 2017

尽管csproj for VS 2015是可用的,但它涉及大量的黑客攻击,并且没有真正的文档记录或官方支持(而且afaik在VS 2017中没有迁移路径),因此我强烈建议坚持使用
project.json
或迁移到VS 2017