dotnet 发布 CLI 排除 .pdb
在 .NET 7 中,我这样做:
dotnet publish --self-contained --configuration Release --runtime win7-x64 --output myapp
如何防止结果中出现 .pdb
文件?理想情况下,只使用 CLI?
我可以采取任何其他步骤来减小结果大小吗?
In .NET 7, I do:
dotnet publish --self-contained --configuration Release --runtime win7-x64 --output myapp
How do I prevent .pdb
files in the result? Ideally, just using the CLI?
Are there any additional steps I can take to decrease the result size?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要禁用
.pdb
文件仅用于发布,请将其添加到您的Project.csproj
中:To disable
.pdb
files only for release, add this to yourProject.csproj
:根据 此 GitHub 问题,有两种方法可以禁用符号。
您可以编辑 .csproj 文件来添加这两个条目:
或者您可以将以下内容作为
dotnetpublish
命令的一部分传递:例如:
According to this GitHub issue, there are two ways you can disable symbols.
You can either edit the .csproj file to add these two entries:
Or you can pass the following as part of the
dotnet publish
command:For example: