首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何防止在发布模式构建中复制XML文档文件?

如何防止在发布模式构建中复制XML文档文件?
EN

Stack Overflow用户
提问于 2010-10-21 02:13:19
回答 3查看 21.7K关注 0票数 88

我有一个Visual Studio2010项目,它引用了一些第三方组件。它们的程序集伴随着XML文档文件,这些文件对我们(并且只有我们)开发人员很有用。无论何时生成项目(在调试或发布模式下),这些XML文件都会复制到build目录中。

无论是在Visual Studio中还是在MSBuild中,我似乎都找不到一个设置或开关来禁止将这些XML文件复制到build目录。构建后脚本可能是一种选择,但这是一个很糟糕的选择。有什么想法吗?谢谢。

EN

回答 3

Stack Overflow用户

发布于 2011-05-10 13:08:05

Visual studio项目文件与任何msbuild文件具有相同的格式。因此,如果配置名称是'Release‘,您可以手动将条件添加到相应的部分中,以不复制您的xml文件。

它应该改变

代码语言:javascript
复制
<ItemGroup>

代码语言:javascript
复制
<ItemGroup Condition="'$(CONFIG)'=='RELEASE'">

或者像这样的东西。

票数 0
EN

Stack Overflow用户

发布于 2010-10-21 02:48:26

在发布版本时,将XML文件复制到文件夹中有什么问题?在我看来,这很好,真正的问题在于拾取文件并将其放置在安装程序中的代码。在我看来,从您自己的bin\release文件夹中拾取第三方dll不是一个好的做法。我会让我的安装程序在我的源码树中从他们自己的文件夹中选择第三方dll。

票数 -5
EN

Stack Overflow用户

发布于 2011-05-13 00:49:16

该设置位于相关项目的Properties中,在"Build“选项卡下,取消选中"XML documentation file”。它也是一个名为<DocumentationFile>的MSBuild属性,位于.*proj文件中适用于您的构建配置的<PropertyGroup>下。

票数 -5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3980958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档