【问题标题】:How can I add an existing file to a project in Visual Studio in the pre-build event?如何在预构建事件中将现有文件添加到 Visual Studio 中的项目?
【发布时间】: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


【解决方案1】:

事实证明,当我将它包含在项目中时,我已经修复了它,但我已经从 SVN 中删除了它。那么它就不仅仅是一些“随机”文件在项目之外自行飞来飞去,即使它是重新创建的。

【讨论】:

    猜你喜欢
    • 2011-03-04
    • 1970-01-01
    • 2013-07-16
    • 2015-05-09
    • 2014-06-20
    • 1970-01-01
    • 1970-01-01
    • 2020-11-02
    • 2012-12-08
    相关资源
    最近更新 更多