首页 > 解决方案 > .NET Core RuntimeIdentifiers 仍然需要吗?

问题描述

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

这个项目在 .NET Core 2.0 中,很可能是 .NET Core 1。当我第一次编写该代码时。

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

我可以从各种谷歌搜索中回忆起,<RuntimeIdentifiers>这是需要的,因为我们需要及时提供这些包dotnet restore

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

标签: c#.net-core

解决方案


推荐阅读