仅在 VS2008 配置中的“发布”中排除文件

Posted

技术标签:

【中文标题】仅在 VS2008 配置中的“发布”中排除文件【英文标题】:Exclude files only in "release" in VS2008 config 【发布时间】:2010-05-06 06:27:11 【问题描述】:

我想知道如何在我的解决方案的“发布”web.csproj 配置中“排除”单个文件。我看过其他答案,它们都具有“包含”功能-但这不是我想要实现的。我只想从“发布”包中排除大约 10-15 个文件?

我不想手动编辑 web.csproj 文件 - 那么我有什么方法可以通过 web.config 或来做到这一点?

我该怎么做呢?

【问题讨论】:

我从来没有使用过 web 项目,但是或者 C++ 项目,您可以在解决方案资源管理器中右键单击任何文件并设置“从构建中排除”;也许这也适用于网络? 【参考方案1】:

不幸的是,排除文件是全局的(我不知道直接实现它的方法)。

解决方法是将文件的内容包含在

#if DEBUG
   ...
#endif

有条件地从构建中排除包含的代码。

【讨论】:

以上是关于仅在 VS2008 配置中的“发布”中排除文件的主要内容,如果未能解决你的问题,请参考以下文章

VS2008开发WinCE程序编译速度慢的解决办法

Visual Studio 2008 中的 Qt4 - moc-ed 文件从构建中排除?

如何仅在 VS 2012 中的 Web 部署发布任务之前执行 PowerShell 脚本?

如何在配置单元中使用正则表达式排除字符串中的特殊字符

如何从VS2008代码分析中排除MFC代码

你好,能不能图文并茂的得我介绍一下objectarx在VS2008中的配置。