34得票9回答
使用devenv编译vdproj时出错 - “定位于‘x64’与项目的目标平台‘x86’不兼容”。

我在过去的几个小时里在网上搜索了很多与我的问题相关的信息,但是没有一个能真正解决我的问题。 我的电脑是64位的,安装了32位的Visual Studio 10。解决方案使用了.NET 4,包括64位安装的Crystal Reports和log4net。 在VS2010中,项目的编译对于De...

32得票4回答
如何将vdproj文件转换为WiX格式?

我需要将vdproj文件转换为WiX格式,以便使用msbuild进行构建。一种解决方法是从msbuild中调用devenv可执行文件,并从那里构建vdproj文件,但这太糟糕了。我想尝试手动将文件转换为WiX格式,但看到它的内容让我感到有些害怕。是否有任何工具或优雅的解决方案可以帮助进行此转换?

29得票6回答
使用devenv.com编译安装程序项目时出现错误:“无法更新项目的依赖项”。

我在VS 2010中有一个安装部署项目。 该项目在VS 2010的图形用户界面下编译得非常完美,但每当我尝试通过vs cmd(devenv.com)进行编译时,它都会出现以下错误:ERROR: Unable to update the dependencies of the project. ...

29得票3回答
Visual Studio 2012的Windows服务.vdproj项目迁移

我正在尝试将我的解决方案迁移到Visual Studio 2012,其中一个项目类型是.vdproj。 根据这个链接,这种项目类型在Visual Studio 2012中不受支持: MSDN表示他们建议您使用InstallShield有限版来为Visual Studio添加安装程序。 问题...

28得票3回答
构建机需要单独的Visual Studio许可证吗?

我知道一些公司允许您在构建机器上按需安装其产品,而无需单独的许可证(DevExpress就是其中之一)。然而,我想知道微软的许可证是否也具有同样的允许。 MSBuild不支持vdproj,需要您从命令行运行Visual Studio才能构建设置项目。请参见此处 我需要通过自动化构建生成设置...

21得票1回答
有人能解释一下VDPROJ文件的主要特点吗?

我相信在MSDN上一定有相关的文档,但我找不到。它看起来像是JSON的某个子集/变体。实际上,这个问题源于一直困扰着我的事情:所有的 8: 和 3: 是什么意思?这是某种版本号吗?或者是某种类型方案?我见过的每个VDPROJ摘录都充斥着这些“八冒号”和“三冒号”前缀,但搜索引擎并不擅长回答这种...

21得票2回答
使用devenv.exe命令运行太快的问题

我有一个想要运行的命令,它看起来像这样:for /r %n in ("*.vdproj") do "C:/Program Files/Microsoft Visual Studio 10.0/Common7/IDE/devenv.exe" %n /build "BuildServer" 看起...

17得票4回答
DIRCA_CHECKFX 返回值 3 - VS 2013 部署项目

我在尝试安装MSI时遇到了让人闻之色变的问题:MSI (c) (98:B0) [18:01:22:818]: Invoking remote custom action. DLL: C:\DOCUME~1\sspencer\LOCALS~1\Temp\1\MSI19.tmp, Entrypoi...

11得票3回答
自动发布脚本和Visual Studio安装程序项目

我认为这里的大多数人都理解完全自动化构建的重要性。 问题是我们的一个项目现在正在使用集成的Visual Studio Setup项目(vdproj),并最近已移植到Visual Studio 2008。不幸的是,它们无法在MSBuild中构建,并且在2008上调用devenv.exe / b...

9得票1回答
VDPROJ自动升级与卸载/重新安装

我发现由VDPROJ文件生成的MSI文件存在一些令人困惑的行为。如果我在Visual Studio中构建我的MSI,然后右键并从Visual Studio中选择“安装”,它将自动卸载任何已安装的版本,然后安装新的MSI。 但是,如果直接运行生成的MSI,并且之前已经安装了先前的版本,则会出现...