仍然需要.NET Core RuntimeIdentifiers吗?

时间:2018-09-16 10:02:03

标签: c# .net-core

我有一个打包程序项目,该项目修改了主项目文件的.csproj,以确保正确设置<RuntimeIdentifiers>

该项目位于.NET Core 2.0中,可能是.NET Core 1。

但是,现在我正在重写它,我注意到,如果我根本不设置<RuntimeIdentifiers>,它就可以正常工作。换句话说,dotnet publish --runtime似乎可以正常工作。

我从各种Google搜索中都可以回想起,<RuntimeIdentifiers>是必需的,因为我们需要这些软件包在dotnet restore时间内可用。

我的理论是,dotnet publish现在(.NET Core 2.1)使用适当的RuntimeIdentifiers恢复项目,因此我们不再需要设置它们。还是我应该设置它,否则会遇到意外问题?

0 个答案:

没有答案
相关问题