标签: vdproj

我们可以指示Visual Studio安装程序保留现有文件以便重新安装吗?

我有一个Windows Forms应用程序,其中包含已使用Visual Studio创建的安装程序(.msi).我现在正在为2.0版创建一个新的安装程序,其属性RemovePreviousVersions设置为true.

现在,当我在1.0上安装2.0时,它会删除1.0并完全安装2.0.

有没有办法可以告诉安装程序,如果你发现已经安装了一些文件(比如用于数据的.xml文件),那么不要覆盖它们?

我试图让我的2.0安装程序服务于两个目的:

  • 从头开始为新用户安装
  • 现有用户将升级但不会丢失其自定义项

installation vdproj visual-studio

5
推荐指数
2
解决办法
9697
查看次数

msbuild不支持部署项目:我的选择是什么?

我正在使用TeamCity自动使用msbuild构建我的解决方案,似乎不支持.vdproj.我有什么选择来构建msi /安装程序?

  1. 在构建服务器上安装Visual Studio
  2. 使用其他安装程序(WiX,nullsoft,innosetup?)
  3. ?!

我已经运行TeamCity并构建.zip,我正在寻找最快的解决方案.

编辑:我忘了提到它是一个WPF .exe应用程序

.net msbuild windows-installer vdproj

5
推荐指数
1
解决办法
2059
查看次数

在命令行中针对.vdproj运行devenv不会产生MSI

我想在命令提示符中.vdproj使用该devenv命令从文件生成MSI文件.此命令运行良好但不生成任何MSI文件.怎么了?

我应该在环境变量中设置什么,还是有其他方法从.vdproj文件生成MSI ?

c# vdproj visual-studio c#-3.0

5
推荐指数
2
解决办法
7148
查看次数

为什么 vdproj 中“检测到的依赖项”下的程序集的排除属性不存在?

我有一个简单的问题。我想在我的安装项目中排除一些 dll 依赖项(在检测到的依赖项文件夹中),这样它们就不会被复制到用户安装文件夹中。我通过将不需要的程序集的“排除”属性设置为 true 来解决这个问题,然后构建 msi 文件。它工作正常,程序集被排除。

但是,如果我关闭 Visual Studio 并重新加载它,则只有“排除”属性之一(在我的情况下设置了 4 个)保持设置为 true。我检查了 vdproj 文件,其中有 4 行,如下所示:

"Exclude" = "11:TRUE"
Run Code Online (Sandbox Code Playgroud)

...我想要排除的每个程序集都有一个。

所以看来 VS2010 没有正确从 vdproj 文件加载设置。我很困惑。有人有解决方法吗?

vdproj visual-studio-2010

5
推荐指数
1
解决办法
3322
查看次数

.vdproj 在 VS 2019 - Community Edition 中不兼容 - 并且重新加载项目会出现加载错误

我无法在 Visual Studio 2019 社区版中运行 .vdproj。我尝试了以下链接,但也没有用

Visual Studio - vdproj 不兼容

该项目显示不兼容,并且在将安装程序项目安装为上述链接中给出的扩展后,项目加载失败。无法继续。请帮忙

vdproj

4
推荐指数
2
解决办法
2202
查看次数

Visual Studio 2013安装程序项目无法保存.vdproj文件

我刚刚下载并安装了VS 2013的Installer Projects扩展,并尝试创建一个新的.vdproj项目。我创建了新的“ Hello World”控制台应用程序项目,然后将新的Visual Studio Installer项目添加到了解决方案,将控制台项目的输出添加到了该解决方案,并尝试进行构建。Visual Studio打开了一个文件保存对话框,并提示我保存我的.vdproj文件。当我单击“保存”时,它抱怨找不到它提示我保存的文件。

为什么我不能创建这个简单的.vdproj项目?VS将控制台应用程序项目文件保存到此位置没有问题。

找不到文件

vdproj visual-studio-setup visual-studio-2013

3
推荐指数
1
解决办法
550
查看次数

.vdproj解析器想要的

我在寻找一些C#示例代码或可以解析.vdproj文件(视觉工作室2010安装和部署项目)的工具.

c# parsing vdproj

1
推荐指数
1
解决办法
1467
查看次数