相关疑难解决方法(0)

防止将引用的程序集PDB和XML文件复制到输出

我有一个Visual Studio 2008 C#/ .NET 3.5项目,其中包含一个后期构建任务来压缩内容.但是我发现我还在输出目录(和ZIP)中获取引用的程序集'.pdb(debug)和.xml(文档)文件.

例如,如果MyProject.csproj引用YourAssembly.dll,并且在与DLL相同的目录中存在YourAssembly.xml和YourAssembly.pdb文件,它们将显示在我的输出目录(和ZIP)中.

我可以在ZIP'ing时排除*.pdb但我不能排除*.xml文件,因为我有相同扩展名的部署文件.

有没有办法阻止项目复制引用的程序集PDB和XML文件?

xml build visual-studio pdb-files

113
推荐指数
5
解决办法
3万
查看次数

如何防止Visual Studio在Web项目中"发布"XML文档文件?

注意:此问题类似于如何在发布模式构建中阻止XML文档文件的副本?,但它不一样,那里的答案不适用.请继续阅读以找出原因.(如果您不同意,请在评论或聊天中询问,我很乐意精心制作).


我有一个库项目(myLibrary)和一个引用该库的ASP.NET Web应用程序项目(两者都在同一个解决方案中).检查库项目的"生成XML文档文件",因为我希望在开发时具有那些不错的IntelliSense功能.

当我发布 Web应用程序(项目上的上下文菜单/发布...)时,它只将运行应用程序所需的文件(无源代码等)复制到某个发布目录.非常好.不幸的是,它还复制了库的XML文档文件.由于我认为我们图书馆的文档是商业秘密,我不希望它最终出现在客户的服务器上.因此,我们必须记住在部署之前从发布目录中手动删除此文件.

有没有办法阻止 Visual Studio在发布ASP.NET项目时复制此文件,但在开发时仍然保留XML文档IntelliSense的好处?

c# vb.net asp.net deployment publish

10
推荐指数
2
解决办法
1万
查看次数

标签 统计

asp.net ×1

build ×1

c# ×1

deployment ×1

pdb-files ×1

publish ×1

vb.net ×1

visual-studio ×1

xml ×1