installer相关内容

调试C#自定义安装程序类

我写了扩展安装程序,并覆盖afterInstall安装类,但我得到一个空指针异常。我该如何去调试我的课? 解决方案 东西是方便的难的code调试节是 System.Diagnostics.Debugger.Break() 将抛出捕获任何安装调试器断点(VStudio,WinDbg中,远程调试等等)。 使用它真正棘手的地方经常F5 +去还是“附加到进程”调试是很难或不可能执行,一 ..
发布时间:2015-11-25 23:49:25 C#/.NET

批处理脚本安装或卸载.NET Windows服务

我没有经验编写批处理脚本,但我不知道是否有一种方法使用 installutil.exe 使用这样的脚本安装.NET Windows服务,或卸载该服务,如果它已经安装了,最好有某种确认,我居然想执行卸载(如preSS y以卸载)。 下面是一些细节: .exe文件的服务位于 C:\ Program Files文件\数据服务目录 在这个脚本应该是在同一目录下的.exe为服务 这将是很好的一个简单的行 ..
发布时间:2015-11-25 23:44:49 C#/.NET

自我更新的应用程序安装与WIX?

我写一个需要在大量台式机的安装也需要进行自我更新的应用程序。我们正在WIX创建的安装。我已经使用的ClickOnce,这是不是为这个安装一个很好的解决方案。 WIX似乎适合,但是没有很好的过程,我发现自动更新。 我已经看过点击,但它似乎并没有准备好一段时间。有没有人有另一种很好的解决方案,维克斯使用(或者另一个安装程序)自动更新应用程序安装? 解决方案 呀,点击真的是你要找的东西在这里。有星 ..
发布时间:2015-11-25 23:35:17 C#/.NET

什么是部署商用台式机.NET应用程序的选项?

一定有许多其他开发商寻找部署 易于安装的试用用户 在合理的下载大小(不是350 NBSP; MB怪物) 在任何购买工具成本低 瞄准了Windows XP SP3,Windows和NBSP; Vista中,Windows 7等。 如果用户不得不跳了太多的铁圈,或下载时间过长,则用户不会尝试的软件,并永远不会发现它是多么伟大的/有用。因此,这是重要的考虑因素。 其它相关因素: 开发环境Visua ..
发布时间:2015-11-25 23:06:29 C#/.NET

如何添加在.NET安装项目卸载选项?

在.NET安装项目似乎有很多选择,但我没有看到一个“卸载”选项。 我倒是preFER如果人们能“卸载”,从标准的“开始菜单”文件夹中,而不是将其发送到控制面板卸载我的应用程序,这样可以有人告诉我如何做到这一点? 另外,我知道有这个功能的非微软的安装程序,但如果可能的话,我想留在微软的工具包。 解决方案 您可以快捷方式: MSIEXEC /卸载[路径MSI或产品code] ..
发布时间:2015-11-25 14:01:15 C#/.NET

Windows服务将无法重新启动后自动启动

我自动启动Windows服务启动失败只有在重新启动。我通过维克斯在C#创建和安装一个Windows服务创建安装程序。该服务被设置为自动启动。该服务已安装并在NT AUTHORITY \ NETWORK SERVICE运行。当开始服务时,它首先使外部Web服务呼叫。 在Windows 7中,我可以设置服务为自动 - 延时启动,该服务将开始在重新启动没有问题。但是,此选项是无法在Windows XP ..
发布时间:2015-11-25 13:55:36 C#/.NET

传递从引导程序参数,MSI捆绑包

我使用VS2010和维克斯3.6创建MSI包,并将它们捆绑到引导程序设置。这是我的Boostrapper code。 < XML版本=“1.0”编码=“UTF-8”&GT?; <维克斯的xmlns =“htt​​p://schemas.microsoft.com/wix/2006/wi”> <软件包名称=“”版本=“”制造商=“”升级code =“”> ..
发布时间:2015-11-25 13:50:24 C#/.NET

如何使创新安装不看冻在执行长Exec的?

长Exec的是安装.NET 3.5,进出的脚本是基于关闭这一个: 的http://www.blackhillsoftware.com/blog/2006/06/26/using-innosetup-with-the-dotnet-framework/ 问题是,它使用“ewWaitUntilTerminated”,因为我们需要捕获退出code。我们正在运行它/​​被动/ norestart更新 ..
发布时间:2015-11-25 13:34:44 C#/.NET

服务已经存在(当它显然不)

我试图创建一个Windows服务我开发了一个安装程序。这种安装有一个自定义的UI在一个点上,这是我第一次做这样的事情,所以我安装和卸载服务几次,以确保一切就像我想在安装程序中。 现在我的问题是,当我尝试安装服务时,出现错误1001:指定的服务已经存在,但该服务被列为无处在注册表中,SERVICES.MSC控制台,或通过 SC查询。 谁能给我发生了什么,以及如何解决它的线索? 谢谢 编辑:谢谢 ..
发布时间:2015-11-25 13:19:17 C#/.NET

重新启动当前进程的C#

我有一个应用程序,有一些安装程序里面我要重新加载相关的应用程序为此我要重新启动过程中的一切。我搜索,看到Application.Restart(),它的缺点,不知道什么是做什么,我需要的最佳途径 - 关闭进程,并重新启动它。或者有什么更好的办法来重新初始化的对象。 解决方案 我将开始一个新的实例,然后退出当前的: 私人无效重启() { 的Process.Start(Applicati ..
发布时间:2015-11-24 22:41:19 C#/.NET

你怎么做一个非常好的安装程序,如Visual Studio的?

是什么样的安装程序的Visual Studio中所做的安装程序?他们怎么做出这么漂亮的安装经验?我知道,InstallShield可能会效仿这一点,但它的Visual Studio中使用的InstallShield,还是InstallShield将其复制? 解决方案 的设置对于Microsoft Office 2007(可能2010)是建立在的维克斯(源)。请注意,这样做的没有的意思是你可以模 ..
发布时间:2015-11-24 21:50:59 C#/.NET

与依赖关系安装Windows服务

我的安装程序不suppport安装服务,但我可以运行等等,所以我的问题是我怎么能安装一个Windows服务并使用命令行中添加2依赖程序/命令行?该计划是一个.NET 2.0应用程序。 感谢 解决方案 您可以编写一个自安装服务,并有它设置服务的列表中选择您的服务取决于执行安装程序时上。 基本步骤: 添加引用System.Configuration.Install到项目中。 添加一个派生自在 ..
发布时间:2015-11-24 21:43:07 C#/.NET

如何安装.NET Framework 4.0的安装的一部分?

我创建的引导程序,它的工作原理 但它并没有安装.NET框架4.0。安装完成后,我的应用程序无法启动,因为没有.NET框架4.0。 为什么不安装NETF 4.0? < ItemGroup> < BootstrapperFile包括=“Microsoft.Windows.Installer.4.5”> <产品名称>的Windows Instal ..
发布时间:2015-11-24 21:09:41 C#/.NET

我如何做一个WiX的安装程序具有完全独立的.NET 3.5 SP1安装程序?

我需要包含完整的.NET 3.5 SP1安装到我的安装程序,这在WiX的。 我需要boostrapper是完全包含自我,没有网络接入的。它只是不允许此安装程序,要求网络;我们的客户在外蒙古(我是认真的,不只是利用这个地方的名字,因为它是远程的)给谁,我们的船的CD,因为他们没有上网的。 该WiX的教程中指出: <目标名称=“AfterBuild”> &所述; Genera ..
发布时间:2015-11-24 21:07:50 C#/.NET

获取列出已安装的产品的C#

要安装/卸载/更新我们的软件,我们的自定义安装程序使用 WindowsInstaller.Installer.Products 来获取已安装产品的列表,从Windows注册表中。 和一些客户机,一个不知名的软件可能是添加新条目添加到注册表“ HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes下\安装\产品”一个名为类似“ABCD”的关键。这是造成 WindowsIns ..
发布时间:2015-11-24 20:31:17 C#/.NET

如何自动启动服务安装后?

你如何自动运行从Visual Studio安装项目的安装后启动服务? 我只是想通这一个,以为我会分享在总体上是好的答案。答案可循。我愿意这样做,其他的更好的方法。 解决方案 添加下面的类到您的项目。 使用System.ServiceProcess; 类ServInstaller:的ServiceInstaller { 保护覆盖无效OnCommitted(System.Collec ..
发布时间:2015-11-24 15:19:41 C#/.NET

是否有书面的软件安装任何明确的文件?

我读过上安装了一堆文件,并没有遇到什么好解释的基本概念。大部分的安装程序软件我遇到的是基于相同的“数据库”之类的,我只是不明白,在所有结构。 所有附带的各种产品的文件 - 即维克斯,的InstallAware,怀斯时,InstallShield等希望你理解这些基本概念[,我只是不明白]为了追随他们是怎么说的。 任何人都可以点我的文档,其中介绍了软件安装程序的概念,使软件文档实际上是有意义的方向 ..
发布时间:2015-11-24 15:15:22 C#/.NET

什么是注册/安装的组件安装到GAC的“正确”的方式?

似乎有许多不同的方式进行注册与GAC组件,如他们的“工作”。但是,什么是做的“正确”的方式? 在回应娄佛朗哥(和GACUTIL): 我使用GACUTIL的发展,但在我看来是不安装它的正确方法,因为GACUTIL不包含在基本的.NET水电费过去.NET 1.1 - 这只是一个开发工具 其他:GACUTIL(如下面的反应所示)不是发行的,因此不应该在你打算给人们谁不开发任何应用程序中使用。 AK ..
发布时间:2015-11-24 15:00:48 C#/.NET