c# – 如何防止Visual Studio在Web项目中“发布”XML文档?
发布时间:2020-12-15 17:50:07 所属栏目:百科 来源:网络整理
导读:注意:这个问题类似于 How to prevent the copy of XML documentation files in a release mode build?,但这不一样,答案在这里不适用.继续阅读,了解原因. (请在评论或聊天中询问,如果您不同意,我会很乐意提出). 我有一个库项目(myLibrary)和一个引用该库的AS
注意:这个问题类似于
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的优势? 解决方法
假设您使用不同的配置进行开发和发布(以及其他任何操作),取消选中“XML文档文件”/关闭特定配置的生成将阻止在不需要时部署该配置.另一个选择是删除文件的后建立动作.
这两个选项中的前者似乎更加优雅. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |