【发布时间】:2019-09-06 14:25:46
【问题描述】:
我只是想了解 .NET Core 的整个构建/发布主题,并且正在玩一个基本的控制台应用程序。
当我构建应用程序时
dotnet build
然后使用发布配置构建它
dotnet build --configuration Release
我收到错误提示
重复的“System.Reflection.AssemblyCompanyAttribute”属性 [测试]
显然是文件
./obj/Debug/netcoreapp2.1/test.Assembly.info
和
./obj/Release/netcoreapp2.1/test.Assembly.info
存储相同属性的值:
我做错了什么?
一些进一步的问题可以更清楚地了解这一点:
- 作为 DEV,我会在构建发布之前删除所有 Debug 内容吗?
- 为调试或发布而构建之间的幕后区别是什么?
- 为什么我应该发布(默认)调试配置(dotnet publish)?
我已阅读 ms 的所有文档,但 imo 是为更熟悉构建过程的人提供的。
非常感谢您
【问题讨论】:
标签: build visual-studio-code .net-core intellisense