【发布时间】:2018-11-21 17:04:38
【问题描述】:
我有一个批处理文件创建了一个配置文件,我不想通过 SVN 与所有团队成员共享该文件,因为它用于开发人员特定的设置。配置文件是从 app.config 调用的,是构建项目所必需的,我不希望任何人在构建解决方案或只是项目本身时遇到问题。
有没有办法可以通过预构建事件将我新创建的配置文件自动添加到项目中?
这是我在预构建事件中运行的代码:
if not EXIST "$(ProjectDir)\Config\Dev.config" (
cd $(ProjectDir)
call "$(ProjectDir)\Config\Create_DevConfig.bat"
)
【问题讨论】:
-
如果您只是 .ignore 配置文件(这是通常的方式)而不是将其添加为预构建事件,也许会更好。国际海事组织。
-
我需要该文件,其他人也需要该文件(没有我的特定登录名等),该项目是他们应该能够在不知道该项目细节的情况下构建的解决方案的一部分。在 SVN 中忽略它是我所做的一部分。
-
那我们做的,就是把默认的配置文件签入
config_sample,大家下载下来,改成普通的config,在自己的.ignore上配置参数。
标签: visual-studio pre-build-event prebuild visual-studio-project build-events