0

我们有一个 Visual Studio 安装项目,它为我们的 Windows 桌面应用程序生成一个 msi。vdproj 文件包含一些关于我们添加到此安装项目中的文件的元数据。问题是 Visual Studio 会更改所有文件的数据(Msmkeys),每次我们向该项目添加新文件时。随着项目随着数百个文件的增长,跟踪 vdproj 中的更改变得困难。有没有办法告诉 Visual Studio 不要更改已经存在的文件的数据?

4

1 回答 1

1

简短的回答,还没有。也许永远不会。

我已经向 Scott Hanselman 发送了有关此组件的推文,并试图通过实时推文问答环节让 Connect 2016 的专家组回答有关此组件未来的问题。我不确定谁是合适的人选。

您将要解决的主要问题之一是自动依赖检测。

这将根据在哪台机器上进行更改而以不同的方式混淆 GUIDS。使简单的更改成为合并的噩梦。

我通常只在一台机器上处理安装程序,固定在一个构建配置(发布)中,从而最大限度地减少影响。

在此处查看我的帖子Microsoft Connect 问题

于 2016-11-29T18:13:37.803 回答