c# - .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 - 从控制台与工作人员交互的正确方法是什么?
- chef-infra - 没有属性时的 load_current_value
- reactjs - useQuery 中的 Apollo 状态变量
- php - 尝试使用 MINI PHP MVC 制作搜索栏
- python - 使用 Python 评估包含命名空间的 xml 的 xpath
- php - PHP:无法在我的对象数组中进入我的回调函数
- sql - Hive SQL 将字符串转换为时间戳而不丢失毫秒
- pandas - 寻找在两个熊猫列之间获取 pearsonr 的有效方法
- spring-data-gemfire - 通过方法'sessionRegion'表达的Spring Boot Geode不满足的依赖关系
- html - 浏览器添加额外的结束标签