问题标签 [vdproj]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
8309 浏览

visual-studio-2013 - 停止显示“不支持的 .vdproj”警告

我正在处理一个包含.vdproj安装程序项目并使用 Visual Studio 2013 的旧项目。

问题是对于每个.vdproj项目我都会收到一个警告——因此,在打开解决方案后,我必须关闭大约 50 个警告。

有没有办法停止显示这些警告?

编辑:

Visual Studio 2015 也会出现同样的问题。

0 投票
1 回答
634 浏览

visual-studio-2010 - 如何在 VS2010 中打开包含 vdproj 的解决方案?

我认为正确的答案是“打开它”,但我不能因为这个错误信息:

打开时出错

我正在使用 VS 2010 10.0.40219.1 SP1Rel。我必须安装一些东西才能打开使用vdproj文件的解决方案吗?

(不能切换到 Wix 文件)

0 投票
1 回答
201 浏览

visual-studio-2010 - VisualStudio生成的MSI CustomActions如何理解MSI表

我拼命尝试转换.vdproj proj。进入 wix 项目,具有相同的自定义操作(原因是我不知道安装到底应该做什么) - 现在对此感到困惑:

/installtype=notransaction /action=install /LogFile= /sd="[SourceDir]\" /td="[TARGETDIR]\" /cf=[CF] "[#_DF75DCA6_84B6_7B49_8F15_EAEE08D32EA4]" "[VSDFxConfigFile]"

不知道是什么 [VSDFxConfigFile],并且缺少由 Visual Studio 在 WinService 项目中生成的自定义操作背后的整体情况。

如果有人给我有关过程的线索,我将不胜感激!

更新:今天我讨论了安装程序的要求,同事们都知道它应该能够根据参数更改 .config 文件 - XML 中有整个配置元素树 - 它应该替换已安装的 .config 文件 - 我只是想知道如果在 WIX 中有直接的方法可以做到这一点

此外 - .vdproj 文件中已经有一些自定义操作(我猜这不是标准的自定义操作) - 它调用了一些 dll lib .NET 安装程序组件 - 我想根据参数更改 .config ,但它发生的方式是对我来说不是很清楚。我使用了 ORCA 和 MSI 日志,但我仍然觉得自己像梦境中的爱丽丝。好吧,我也无法说出所有代码部分的名称,这就是为什么我仍然想通过 vdproj 调用在 msi 文件中生成的所有 CustomAction

0 投票
0 回答
153 浏览

c# - 如何在 vdproj 中注册文件扩展名,以便在关注应用程序中自动打开

我需要在 vdproj 中注册文件扩展名,这样当有人安装安装程序时,文件就会打开到注册的扩展名中。

例如,如果我的程序 exe 能够读取扩展名为 的文本文件.tet,那么当我创建任何扩展名为.tetsample.tet 的文本文件时,它应该不会在我的程序 exe 中打开notepad

请建议如何做到这一点。

0 投票
1 回答
162 浏览

visual-studio - 使安装程序使用本地 .msi 文件

我正在使用 Visual Studio 安装程序项目 (.vdproj) 创建安装程序。构建后,它会输出一个 .msi 文件和一个 setup.exe 文件。当我运行 setup.exe 时,它​​会从项目构建属性的“安装 URL”字段中指定的位置下载 .msi,然后运行它。但是,如果 PC 处于脱机状态,则下载失败并中止安装,尽管 .msi 文件与 .exe 文件位于同一目录中。是否可以将 setup.exe 配置为使用本地 .msi 文件(如果存在)?

0 投票
1 回答
247 浏览

deployment - 升级到 WiX 时如何跳过安装程序的 BeforeUninstall 功能中定义的操作

我们当前使用 vdproj 创建的设置项目需要迁移到 WiX。在此过程中,我们在将现有的 vdproj msi 升级到 WiX msi 时遇到了问题。现有实现对 Installer 的“BeforeUninstall”事件执行一些操作,升级时不应调用,但在使用 WiX msi 时,会调用此操作。使用 WiX 安装程序升级时如何跳过此事件?

我尝试设置诸如“PREVIOUSVERSIONSINSTALLED”、“NEWERPRODUCTFOUND”之类的属性,但仍然调用了该操作。

0 投票
0 回答
284 浏览

wix - 如何从安装程序 Vdproj 项目中引用 Wix 项目输出?

不幸的是,我有一个 .vdproj 安装项目,它引用了一些 Wix 项目。不幸的是,该引用实际上只能是一个文件(完整路径),因为项目输出引用只允许 .dll 和 .exe,Wix 输出是 .msi。

0 投票
1 回答
76 浏览

visual-studio - vdrpoj 或 wix 安装程序项目中是否有一些内置的进度记录?

我正在寻找向我们的安装程序添加一个日志文件。CustomActions 或 Wix 中是否有内置的东西?

我想通过查看日志文件并可能将进度和错误写入该文件来调试安装程序问题。

0 投票
1 回答
1571 浏览

dll - 收到错误“DIRCA_CheckFX。返回值 3。” 卸载程序时

我使用 VS 2013 为 Win XP 创建了一个安装程序项目。

在尝试安装它时,我收到一个错误:“DIRCA_CheckFX。返回值 3。”

我在 StackOverFlow 中访问了这篇文章:DIRCA_CHECKFX Return Value 3 - VS 2013 Deployment Project。我做了我在那里读到的建议——替换“dpca.dll”——效果很好!但仅限于我之前没有安装坏 msi 的机器上。

在尝试在具有错误版本的机器上安装新版本的 msi 时,我收到一个错误,表明该程序已安装。但是在尝试卸载程序时 - 我收到错误消息:“DIRCA_CheckFX。返回值 3。”

我的问题是 - 如何卸载我的安装程序的错误版本并防止此错误?

谢谢。

0 投票
0 回答
29 浏览

asp.net - 安装 wix msi 后很少有服务没有运行?

我使用转换器将我的 vdproj 转换为 wix proj。但是当我构建 wix 项目并安装 setup.msi 时。安装程序已成功安装,但某些服务未运行。