标签: setup-deployment

Wix#WixSharp与WiX相比的经验

我们正在使用Inno Setup,并计划将其替换为WiX.但在评估和使用WiX时,我觉得与程序化设置解决方案相比,声明性方式有一些限制.

此外,我发现WiX文档相当稀疏.所以我遇到了Wix#(WixSharp),它承诺通过用C#编写的脚本文件以编程方式创建WiX源代码.

然而,我们对非常小的公司甚至"单人秀"都有过一些负面的经历.因此,我只想询问您使用Wix#(WixSharp)的经历,或者甚至是其他好的替代方案.你能报告一些优点或限制吗?

installation wix setup-project setup-deployment wixsharp

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

我们如何在安装和部署项目中设置产品名称,公司名称等?

在我的Windows应用程序中,我在程序集中设置了标题,产品名称和公司名称.

我在解决方案中添加了一个设置和部署项目,并将Windows应用程序的主要输出添加到其中.

当我启动设置时,它不会采用标题,产品名称和公司名称.

我做错了什么/忘记了什么?

.net c# setup-deployment

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

在安装期间获取应用程序路径

我正在部署一个应用程序,在用户选择安装应用程序的位置后的安装过程中,我希望得到这条路径; 我已经进行了自定义操作,但我不知道如何获取将要安装的应用程序路径!

这是Windows Forms,我正在使用Visual Studio 2010"C#"进行开发.

我正在使用默认的部署工具......

任何的想法?

提前致谢...

c# windows setup-deployment winforms

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

无法在Windows XP中运行由VS2013创建的安装文件

在VS-2013,Dotnet4框架和32位架构中创建了以c#开发的安装文件.它已安装在Windows 7和Windows 8中,但在Windows XP(SP3)中没有安装管理员previllege.错误:"在安装应用程序之前安装程序已中断.您需要重新启动安装程序才能再次尝试." 在这方面需要帮助.

Output of msiexec /i Setup.msi /l*v MyLogFile.txt

=== Verbose logging started: 2/12/2015  20:19:11  Build type: SHIP UNICODE 3.01.4001.5512  Calling process: C:\WINDOWS\system32\msiexec.exe ===
MSI (c) (D4:B4) [20:19:11:125]: Resetting cached policy values
MSI (c) (D4:B4) [20:19:11:125]: Machine policy value 'Debug' is 0
MSI (c) (D4:B4) [20:19:11:125]: ******* RunEngine:
           ******* Product: Setup.msi
           ******* Action: 
           ******* CommandLine: **********
MSI (c) (D4:B4) [20:19:11:125]: Machine policy value 'DisableUserInstalls' is 0
MSI (c) (D4:B4) [20:19:11:234]: SOFTWARE RESTRICTION POLICY: Verifying package --> 'D:\Setup.msi' …
Run Code Online (Sandbox Code Playgroud)

c# windows windows-xp setup-deployment visual-studio-2013

13
推荐指数
2
解决办法
5248
查看次数

以编程方式访问所有用户开始菜单

有谁知道如何以编程方式访问"所有用户"启动菜单?

在XP中,位于:

C:\Documents and Settings\All Users\Start Menu\Programs\Startup
Run Code Online (Sandbox Code Playgroud)

在Windows 7中,位于此处:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
Run Code Online (Sandbox Code Playgroud)

具体来说,我有一个安装和部署项目,我想在所有用户的Startup菜单中为应用程序添加一个快捷方式,以便每当有人登录时启动应用程序.

编辑:我很确定这是布莱恩得到答案的地方.

.net c# special-folders setup-deployment

12
推荐指数
2
解决办法
1万
查看次数

如果文件存在,Visual Studio设置项目是有条件的

我有一个安装/部署项目对我的应用程序,它输出的某些文件(*.DLL,*.dat)复制到应用程序文件夹.

我想设置一个条件来检查文件当前是否存在.如果没有,请写入,但如果是,请不要从包中安装.可能吗?

该文件称为"database.dat"下的属性,我看到一个"条件"属性,但我不熟悉,放什么在里面.

任何输入都非常感谢.提前致谢.

编辑:

之所以会存在是从以前的安装将有从数据集/数据表中,我们不希望重写的数据.

setup-project setup-deployment visual-studio-2008

12
推荐指数
1
解决办法
2万
查看次数

发布C#控制台应用程序

我使用VS2010开发了一个C#控制台应用程序.现在我想把它变成一个setup.exe.是否可以将此setup.exe作为独立文件来运行我的程序?这意味着我如何实现获取setup.exe,当我点击该文件时,它将运行我的控制台,甚至没有打开VS,也不需要工作站上的项目文件夹.我已经尝试了很多时间做自己,但直到现在都失败了.请一些建议.

谢谢,10e5x

c# console-application setup-deployment

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

.Net Installer - .exe和.msi之间的差异

我正在使用我在Visual Studio中使用安装和部署项目创建的安装程序来部署我的应用程序.当我构建安装项目时,我得到一个.exe和.msi文件.

我想知道它们之间的区别.

我注意到.exe在没有.msi的情况下无法工作,但反之则不然.

.net installer setup-deployment

11
推荐指数
2
解决办法
3007
查看次数

Inno Setup在[Files]部分之前执行批处理文件

目前我的批处理文件位于[运行]部分.我需要在[Files]部分之前执行我的批处理文件.在Inno Setup中有没有办法做到这一点?目前,[Run]部分始终在[Files]部分后执行.

[Run]
Filename: "C:\Users\Scripts\Install\Install.bat"; Parameters: {code:GetDatabaseName}  

[Files]
Source: "C:\Users\MyApp\*"; DestDir: "\\MyServer\MyApp"; Flags: recursesubdirs createallsubdirs
Run Code Online (Sandbox Code Playgroud)

inno-setup setup-deployment

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

.net框架启动版本与.net框架bootstrapper项目不匹配

当我构建我刚刚开始使用的vb.net 2010的发布项目时,我得到两个警告:

  1. .net框架启动条件的版本与选定的.net框架引导程序包不匹配.更新.net framewk启动条件以匹配先决条件对话框中选择的.netfrk的版本.

  2. 项目中.net框架的目标版本与.net框架启动条件版本.net framework 4客户端配置文件不匹配.更新.net框架启动条件的版本,以匹配高级编译选项对话框中.net框架的目标版本.

我将主项目的框架从客户端配置文件(当我第一次创建它时)更改为frwk 4,因为我读到水晶报告不适用于frwk 4客户端配置文件.(真的吗).

引导版本Framework适用于x64和x86.我继续浏览网页,发现可以在安装项目的启动条件下更改框架.这些似乎分散在许多地方,这是一个我不记得曾与其他版本的.net有关的问题.无论如何,这解决了这个问题,但还有另一个问题与此相关.

我已经将anycpu更改为x86用于主项目和辅助项目,因为我在安装两个用于水晶的msi时遇到了问题.同时,其他二级项目(从2008年升级)我改为x86,但在配置文件中,它表示anycpu为这些并且如此处所写,不能更改为x86.我没有收到错误但尚未测试安装是否有效.

我在你的网站上读了一个答案,进入vbproj并将记事本从x86更改为x64,因为它们无法从anycpu更改为x86.但是我不想要x64所以不知道该怎么做.

似乎任何CPU都是一个很好的选择但是它可以与Crystal一起工作,如果我改变它,我需要附加x86 msi以外的其他吗?或者我可以在这种不明确的情况下保留原样.

setup-deployment vb.net-2010 crystal-reports-2010

10
推荐指数
2
解决办法
7431
查看次数