我在Visual Studio中有一个C#/ Winforms项目。我可以构建它,一切都很好,但它会产生大量过多的文件。有什么方法可以避免这种情况吗?如果您想在此过程中将其分发给非技术利益相关者,那么这不是非常有意的。
我有三个文件(粗体格式化)似乎是必需的。经过一些研究,我可以选择avoid the .vshost files(格式化为 italic ),但我仍然有一些文件,我无法弄清楚是什么(正常格式化)。
如何在没有这些剩余的非必需文件的情况下制作发布版本?
答案 0 :(得分:2)
xml
文件包含用于在引用具有相同名称的dll时智能感知工作的文档。如果这些是您的库,您可以转到项目属性并取消选中XML documentation file
。否则,请参阅https://stackoverflow.com/a/2300049/292411 pdb
个文件包含调试信息。您可以转到项目属性 - >构建 - >高级,如果您不想生成此文件,请将Debug Info
设置为none
.config
文件是Visual Studio生成的配置文件,可能是因为您的项目包含App.Config
文件。如果您在没有.config
文件的情况下运行应用程序,那么您也可以删除App.Config
文件Abhishek的评论已包含帮助您删除vshost文件的信息。
就个人而言,我发现自己更容易选择文件,特别是当你在团队中工作时,你有时只想满足于每个人的习惯。