问题标签 [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.
visual-studio - 自动发布脚本和 Visual Studio 安装项目
我认为这里的大多数人都了解全自动构建的重要性。
问题是我们的一个项目现在正在使用集成的 Visual Studio 安装项目 (vdproj),并且最近已移植到 Visual Studio 2008。不幸的是,那些不会在 MSBuild 中构建,并且在 2008 上调用 devenv.exe /build 只会崩溃,显然它在所有多核计算机上都这样做(!!!)。所以现在我可以选择要么回滚到 .Net 2.0 和 2005,要么干脆放弃 Visual Studio 部署,但首先,我想要第二个意见。
任何人都知道另一种构建 .vdproj 的自动化方法,它不需要我们打开 IDE 并单击内容?
当我说我们将放弃 vdproj 时,我想到的是 WiX。你有什么经验吗,好东西,警告?
installation - VDPROJ 自动升级与卸载/重新安装
我看到了关于由 VDPROJ 文件生成的 MSI 文件的令人困惑的行为。如果我在 Visual Studio 中构建我的 MSI,然后右键单击并从 Visual Studio 中选择“安装”,它将自动卸载已安装的任何版本,然后安装新的 MSI。
但是,如果获取生成的 MSI 并直接运行它,如果已经安装了以前的版本,它会报错。我必须先明确卸载它(在添加/删除程序中)。
这是怎么回事?是否有 Visual Studio 执行 MSI 的命令行参数?
windows-installer - 在 vdproj 中作为最后一步重新启动,我该如何添加它?
如何将重启操作添加到 vdproj?
我需要一个MSI文件,它会在安装结束时重新启动 PC。
c# - 安装后不需要的 MSI 外观
我使用了 Windows 安装程序(msi 项目),实际上我有安装后的 msi 文件,它会向桌面抛出一个快捷方式。
我的问题是当我双击我的应用程序的快捷方式时,它会显示类似安装的内容,然后它会运行我的应用程序。我不希望安装窗口出现在我的应用程序不需要抛出任何文件或在运行之前安装某些东西的地方,所有预请求都是通过 msi 文件安装的。我希望当最终用户点击快捷方式时,它直接运行应用程序......
我希望我能很好地解释我的问题。
我正在使用 VS 2005,C# 的另一个注意事项
如果我想删除它总是发生的这个动作怎么办。每次我双击exe文件时都会出现这个窗口。我的申请并没有那么复杂。
编辑:我在哪里可以找到日志文件?!?
请帮忙。thnx indavence
visual-studio - 构建机器是否需要单独的 Visual Studio 许可证?
我知道有些公司允许您根据需要在构建机器上安装他们的产品,而无需单独的许可证(我想到的是 DevExpress)。但是我想知道微软是否对许可证有同样的限制。
MSBuild 不直接支持 vdproj,需要您从命令行运行 Visual Studio 来构建安装项目。看这里
我需要通过自动构建生成一个设置文件;我需要为构建机器购买额外的许可证吗?
编辑:我已经和我们负责许可的管理员谈过了,他很高兴我在构建机器上安装 VS2008 而无需购买额外的许可证,认为不需要许可证。如果我在这里获得更多官方信息,我将再次更新。
编辑 2:我听说微软将允许在构建机器上安装 VS2008,只要开发人员不使用该实例进行主动开发。
visual-studio - 我们可以指示 Visual Studio 安装程序保留现有文件以供重新安装吗?
我有一个 Windows 窗体应用程序,其中包含已使用 Visual Studio 创建的安装程序 (.msi)。我现在正在为 2.0 版创建一个新的安装程序,并将属性RemovePreviousVersions
设置为 true。
现在,当我在 1.0 上安装 2.0 时,它会删除 1.0 并完全安装 2.0。
如果您发现某些文件已安装(例如用于数据的 .xml 文件),我是否可以告诉安装程序,然后不要覆盖它们?
我试图让我的 2.0 安装程序用于两个目的:
- 为新用户从头安装
- 现有用户将升级但不会丢失他们的自定义
msbuild - 如何将 vdproj 文件转换为 WiX 格式?
我需要将 vdproj 文件转换为 WiX 格式,以便可以使用 msbuild 构建它。一种解决方案是从 msbuild 调用 devenv 可执行文件并从那里构建 vdproj 文件,但这很讨厌。我以为我会尝试手动将文件转换为 WiX 格式,但看着它的内容让我很害怕。是否有任何工具或优雅的解决方案可能有助于这种转换?
c# - 我在使用 nant 在 msbuild 上构建 .vdproj 时出错
我已经习惯使用 nant 来构建版本。但是我已经开始使用 asp.net MVC,我选择使用 .vdproj 进行安装设置。
但是,当我打电话给:
p>在南特,我的结果是:
p>有人有一些线索或解决方案吗?
如果我使用 devenv,我会有问题吗?
msbuild - 从 .vdproj 构建没有 Devenv 的合并模块
我阅读了一些关于通过命令行构建合并模块的 Stackoverflow 问题,但是当有人建议使用 devenv 进行编译或使用 Dark 从现有的 msi 文件创建 wix 文件时,所有这些问题都被接受了。
考虑到以下几点:
- VisualStudio 没有安装在我必须使用的构建服务器上。
- 我正在使用 nant + msbuild 来编译解决方案
- 我想从 .vdproj 编译合并模块(因为 Visual Studio 会自动检测依赖项)
- 并从多个合并模块创建一个 msi 设置
...如何在没有 devenv 的情况下从命令行构建合并模块,并且不会失去在 visualstudio 中为合并模块自动依赖解析的舒适性?也许有一个我还没有找到的nanttask?
visual-studio - Visual Studio 文件扩展名 (.vdproj) 的问题
我正在尝试打开一个开源项目,但在尝试打开项目的某个组件时出现错误。我正在使用 Visual Studio C# 2008 Express Edition,并且正在打开一个 .sln 文件。文件的那部分可以正常打开,但是当我进入 IDE 时,我立即收到错误消息:
...DinamapSetup.vdproj' 无法打开,因为此版本的应用程序不支持其项目类型 (.vdproj)。
我一直在寻找打开这个文件可能需要什么,但我还没有弄清楚。我发现它是一个“设置和部署项目”文件,但我似乎无法获得任何关于阻止它打开的信息。
这不是特快版不支持的文件扩展名吗?我是否使用了错误版本的 Visual Studio?