从FDD切换到SDC时,您必须:
- 醇>
打开project.json文件,在框架部分中,删除以下行:
"type": "platform",
来源:https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/index
但是如果我想将我的应用程序分发为FDD和SDC呢? (我构建了2个版本,用户选择他们想要的版本。)是否可以在不更改project.json的情况下使用?
答案 0 :(得分:2)
这是不可能的,因为至少现在你不能在project.json
中使用任何条件 - .NET核心团队试图使其完全声明(请参阅github上的issue)。但是您可以创建2个单独的project.json
文件
使用指定的应用程序发布应用程序。
例如,将您的默认project.json用于FDD,并将另一个用于SDC放在单独的文件夹中,然后使用
dotnet publish ~/projects/app1/project.json
甚至默认
dotnet publish
用于FDD,下一个用于SDC:
dotnet publish ~/projects/app1/SDC/project.json