在构建之前从项目中排除文件夹

Posted

技术标签:

【中文标题】在构建之前从项目中排除文件夹【英文标题】:Exclude folder from project before build 【发布时间】:2015-06-08 12:14:55 【问题描述】:

我有一个包含多个文件夹的项目,我正在尝试从最终构建中排除其中一个带有预构建事件的文件夹。

我的架构:

Project.Client
|General
| | classes to build
|Entities
| | classes to exclude from the build
| Helpers
| | classes to build

现在我找到了这个命令,但它并没有真正起作用......

cd $(ProjectDir)
rmdir Entities

能否请您指出正确的方向?

【问题讨论】:

【参考方案1】:

您可能必须在 Visual Studio 的解决方案资源管理器中选择该文件夹中的类,并在“属性”窗口中将其构建操作设置为“无”。

【讨论】:

这个解决方案“有效”,但不是理想的解决方案...文件夹中的类由我的模型自动生成(CodeFluent) 如果能够为整个文件夹设置构建操作,那就太好了,遗憾的是,我没有看到该选项。 There has been a similar question which might help you though

以上是关于在构建之前从项目中排除文件夹的主要内容,如果未能解决你的问题,请参考以下文章

我想用 CMake 生成和编译 Visual Studio 项目我需要从构建中排除单元测试文件。有没有办法做到这一点?

在 Eclipse 中构建可执行 jar 时如何排除属性?

如何从Visual Studio中排除文件编译?

在 Android Gradle 构建中,如何从包含的 jar 文件中排除依赖项?

如何从 Visual Studio 2015 更新 3 中的构建中排除 node_module 文件夹

C# 类库 - 将图像构建操作更改为资源会将其从项目中删除