将完整的.NET Framework与现有的ASP.NET Core项目一起使用

Ste*_*eve 3 .net .net-core asp.net-core

我们有一个当前在.NET Core上运行的ASP.NET Core Web应用程序,现在需要引用内部库,这些库是为完整的.NET Framework运行而构建的.

根据文件:

ASP.NET Core应用程序可以在.NET Core或完整的.NET Framework上运行.

...更改现有ASP.NET Core项目以在完整的.NET Framework上运行需要哪些步骤?

我似乎无法在文档或Visual Studio工具中找到任何在.NET Core和完整.NET Framework之间切换的内容.

svi*_*ick 6

通过删除netcoreapp1.0里面的部分frameworks并将其替换来改变你的project.json就足够了net4xy,其中x和y取决于你想要定位的.Net Framework的版本,例如net461.Net 4.6.1.

例如,之前:

"frameworks": {
  "netcoreapp1.0": {
    "dependencies": {
      "Microsoft.NETCore.App": {
        "type": "platform",
        "version": "1.0.1"
      }
    },
    "imports": "dnxcore50"
}
Run Code Online (Sandbox Code Playgroud)

后:

"frameworks": {
  "net461": {}
}
Run Code Online (Sandbox Code Playgroud)