.NET Core FDD SDC 同时
.NET Core FDD SDC at the same time
从 FDD 切换到 SDC 时,您必须:
Open the project.json file and in the frameworks section, remove the following line:
"type": "platform",
来源:https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/index
但是,如果我想将我的应用程序同时作为 FDD 和 SDC 分发怎么办? (我建了2个版本,用户自己选一个。)不改可以吗project.json?
这是不可能的,因为至少现在你不能在 project.json
中使用任何条件 - .NET Core 团队试图让它完全声明(参见 issue 上的 github ).但是您可以创建 2 个单独的 project.json
文件和
使用指定的发布应用程序。
例如,对 FDD 使用默认 project.json,将另一个 SDC 放在单独的文件夹中,然后使用
dotnet publish ~/projects/app1/project.json
甚至默认
dotnet publish
FDD,下一个 SDC:
dotnet publish ~/projects/app1/SDC/project.json
从 FDD 切换到 SDC 时,您必须:
Open the project.json file and in the frameworks section, remove the following line:
"type": "platform",
来源:https://docs.microsoft.com/en-us/dotnet/articles/core/deploying/index
但是,如果我想将我的应用程序同时作为 FDD 和 SDC 分发怎么办? (我建了2个版本,用户自己选一个。)不改可以吗project.json?
这是不可能的,因为至少现在你不能在 project.json
中使用任何条件 - .NET Core 团队试图让它完全声明(参见 issue 上的 github ).但是您可以创建 2 个单独的 project.json
文件和
使用指定的发布应用程序。
例如,对 FDD 使用默认 project.json,将另一个 SDC 放在单独的文件夹中,然后使用
dotnet publish ~/projects/app1/project.json
甚至默认
dotnet publish
FDD,下一个 SDC:
dotnet publish ~/projects/app1/SDC/project.json