将默认答案设置为"文件冲突" NuGet包安装期间的对话框

时间:2016-11-14 17:42:47

标签: nuget

我正在创建一个需要连接字符串的NuGet包,并希望确保在安装过程中添加它。为此,我创建了一个配置文件转换,将字符串添加到预先存在的app.config,以及我的.nuspec中的规则,以便将预制的app.config复制到项目中,以防一个人不存在

一切都按照计划完成,但是如果app.config存在,我现在看到"文件冲突:覆盖?"安装期间的对话框当出现此对话框时,答案始终为no - 如果app.config存在,则XDT将编辑该文件。有没有办法压制对话框,默认为no?另外:有没有更好的方法来解决这个问题?

您可以通过将app.config.install.xdt和app.config文件添加到项目的Content文件夹中,然后将以下内容添加到.nuspec来重新创建:

  <files>
    <file src="Content\app.config.install.xdt" target="content" />
    <file src="Content\app.config" target="content" />
  </files>

0 个答案:

没有答案