问题标签 [visual-studio-setup]

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 投票
2 回答
45 浏览

visual-studio-2010 - 如何使 Visual Studio 安装项目需要但不包含给定的项目输出?

当我构建我的安装项目时,另一个给定的项目 (CustomActions.vsproj) 没有构建。恰好后期构建脚本需要 CustomActions.vsproj 的二进制文件。我可以手动构建它,但我想自动化它,所以当另一个开发人员从存储库下载解决方案时,他不必知道这个技巧。

我可以通过在设置中包含 CustomActions.vsproj 的输出来自动执行此操作。但我不想使用这个解决方案,因为这个输出不应该包含在 MSI 中。

0 投票
1 回答
658 浏览

registry - 将注册表值读入属性

是否可以在不使用 C# 自定义操作的情况下使 MSI 读取注册表值并将其放入属性中?

我可以使用自定义操作来实现,但我知道某些操作(例如查找文件或文件夹)可以在 MSI 本身内完成。

0 投票
2 回答
10463 浏览

visual-studio-2010 - 如何使用 .log 文件在 Visual Studio 2010 中创建设置文件

我想为我的项目创建具有所有先决条件的设置文件,例如框架、sqlserver 和 .log 文件/db 脚本。

我想在安装我的设置期间运行 DB 脚本。单击一下,我想安装所有这些。

0 投票
2 回答
104 浏览

windows-installer - VS 项目的安装程序包

你能推荐 VS 项目的免费/开源安装包吗?

VS2010 中的安装工程不允许使用多个组件。我们的部署包含多个项目(Web 应用程序、Windows 服务、桌面应用程序等)。

我有使用 WIX 的经验,但它需要配置 XML 文件。

提前致谢!

0 投票
1 回答
1008 浏览

visual-studio-setup - 如何在 Visual Studio 安装程序中禁用修复选项

我们如何在 Visual Studio (2008) 安装程序中禁用修复/删除选项。我只想安装和卸载选项。是否可以从安装程序中隐藏该窗口?

我用逆戟鲸试过这个;但没有产量。

然后我尝试设置自定义操作条件,这也不起作用。 在此处输入图像描述

在此处输入图像描述

如果已经安装,我的安装程序仍然会显示修复/删除对话框。

0 投票
1 回答
39 浏览

dll - 为什么我的 DLL 引用恢复到以前的设置?

我有一个需要保持同步的 .EXE/.DLL 对。

.EXE 具有对 DLL 的引用。

在实践中,似乎我需要做的就是将最新的 DLL 复制到最新的 EXE 所在的文件夹中,以让 EXE 在运行时引用正确的 DLL(就在它旁边的那个)。

但是,每当我更新 .EXE 时,都必须更新 .EXE 项目以显式引用新的 DLL。我这样做:

注意:没有这些步骤,.EXE可以正常编译,但在引用旧的并与新的同时存在时,它不会运行。

潜在的问题是,每当我回到 .EXE 项目时,它都会恢复到引用旧 DLL ——而不是我最近设置它引用的那个!IOW,我用一个路径删除版本 1.3.3889.27538,用另一个路径(DLL 项目的输出文件夹)中的版本 1.4.0.8 替换它,并且 .EXE 编译(并运行)很好,但是当我再次打开 EXE 项目时,DLL 再次引用 DLL 的 1.3.3889.27538 版本,指向该版本的路径。

每当我转身时,是否有一些设置顽固地恢复到旧的 DLL?

我不知道这是否重要,但是EXE项目中DLL引用的“复制本地”属性设置为“真”

更新

注意:当我删除然后添加回 DLL 引用(到最新版本的 DLL)然后构建 EXE 时,我必须在一个对话框中选择“确定”,通知我,“保存项目用户选项时发生错误对于文件“ .csdproj.user

然后我必须在“将文件另存为”对话框中选择“保存”按钮来保存项目文件。一旦我选择“是”来替换已经存在的文件,它就会构建得很好。

隐含?Es importante o de nada?

0 投票
2 回答
103 浏览

visual-studio-2013 - Visual Studio 2013 总是从不需要的窗口开始

使用 VS 2013 社区版(耶!),每当我启动它时,它都会打开我不需要的性能资源管理器窗口。我打开它一次,它似乎已将此布局保存为默认值。

我尝试在没有该窗口的情况下保存设置,在本地覆盖“CurrentSettings.vssettings”,如果我从那里明确重新加载设置,它是正确的;但是,如果我关闭 VS 并使用解决方案再次打开它 - 性能资源管理器又回来了。

任何想法如何/在哪里保存我的默认设置?谢谢!

0 投票
1 回答
109 浏览

visual-studio - 我可以在哪里找到 VS studio 中项目的属性页,就计算机上的文件而言

在解决方案资源管理器中,如果您右键单击底部的项目,

有一个选项---->'属性'

我的问题是,

如何根据计算机上的文件找到“属性”页面?

因为我想比较不同项目的属性....

非常感谢您的回答!

0 投票
0 回答
145 浏览

.net - 运行使用 VS 发布的 .Net 4.5 应用程序时访问被拒绝异常

我有一个测试版本,应该发布给测试团队。我在 Visual Studio 中使用默认的“发布”选项来创建安装程序。它成功创建了安装程序,并且正在安装应用程序。

但是在运行应用程序时,它会在“System.Deployment”类中引发“发生访问被拒绝异常”的错误。我不知道这里发生了什么,因为我的代码甚至没有出现在这里。激活失败的只是默认部署工具的类。

我不知道从哪里开始解决这个问题。

编辑:

http://pastebin.com/SFzJ562B生成的日志文件。

0 投票
0 回答
834 浏览

fortran - 在 Visual Studios 中将 IMSL 库连接到 Intel Fortran

我尝试在 Visual Studio(2008 版)中将 IMSL 库(6.0 版)连接到 Intel Fortran(11.1 版)。IMSL 库添加到路径中,如下所示:

$C:\Program Files (x86)\VNI\imsl\fnl600\Intel64\lib

并且“包含”也在那里

  1. $C:\Program Files (x86)\VNI\imsl\fnl600\Intel64\include\dll

  2. $C:\Program Files (x86)\VNI\imsl\fnl600\Intel64\include\static

我运行来测试安装的程序是:

我得到的结果是Error #7002: Error in opening the compiled module file. Check INCLUDE paths. [RNUN_INT]

我错过了什么?