.csproj文件怎么手动配置为asp.ent2.0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了.csproj文件怎么手动配置为asp.ent2.0相关的知识,希望对你有一定的参考价值。

参考技术A 改文件名后缀就行了

将Visual Studio项目转换为Dot Net Core项目 csproj to xproj

  1. 删除csproj文件。
  2. 将 package.config 重命名为 project.json 。
  3. 转换文件,将xml转换为json格式。
  4. <?xml version="1.0" encoding="utf-8"?>
    <packages>
      <package id="Newtonsoft.Json" version="8.0.3" targetFramework="net451" />
      <package id="SomeCoolPackage" version="3.0.1" targetFramework="net451" />
    </packages>

    转换之后

    {
      "dependencies": {
        "SomeCoolPackage": "3.0.1",
        "Newtonsoft.Json": "8.0.3"
      },
      "frameworks": {
        "net45": {
        }
      },
      "runtimes": {
        "win": { }
      }
    }
  5. 执行 dotnet restore
  6. 执行 dotnet build
  7. 你可能会遇到错误,尝试添加对Frmework的引用
    {
      "dependencies": {
        "SomeCoolPackage": "3.0.1",
        "Newtonsoft.Json": "8.0.3"
      },
      "frameworks": {
     "net45": {
          "frameworkAssemblies": {
            "System.Runtime.Serialization": "4.0.0.0",
          }
        }
      },
      "runtimes": {
        "win": { }
      }
    }
  8. 打开Visual Studio,添加现有项目。

以上是关于.csproj文件怎么手动配置为asp.ent2.0的主要内容,如果未能解决你的问题,请参考以下文章

仅在 VS2008 配置中的“发布”中排除文件

C# vs2010如何实现在一个类(.cs文件)下面又有很多个.cs文件?

将参数/属性从发布配置文件传递到csproj文件

c# *.csproj文件里的UseVSHostingProcess在VS2005的哪里设置?

Visual Studio 2017 csproj 核心文件排除

根据项目配置更改 csproj OutputType