注意:这个问题类似于
How to prevent the copy of XML documentation files in a release mode build?,但这不一样,答案在这里不适用.继续阅读,了解原因. (请在评论或聊天中询问,如果您不同意,我会很乐意提出).
我有一个库项目(myLibrary)和一个引用该库的ASP.NET Web应用程序项目(都在同一个解决方案中).检查库项目中的“生成XML文档文件”,因为我想在开发过程中拥有好的IntelliSense功能.
当我发布Web应用程序(项目/发布…上的上下文菜单)时,它只会将运行应用程序所需的文件(无源代码等)复制到某些发布目录.那很好.不幸的是,它还会复制库的XML文档文件.由于我认为我们的图书馆的文件是一个商业秘密,所以我不希望它最终在客户的服务器上.因此,我们必须记住在部署之前从发布目录手动删除该文件.
有没有办法阻止Visual Studio在发布ASP.NET项目时复制此文件,但在开发时仍然保留了XML文档IntelliSense的优势?