仅在 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 配置中的“发布”中排除文件的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2008 中的 Qt4 - moc-ed 文件从构建中排除?