Tag: installshield

如何使用C#以编程方式获取正在运行的程序的产品(而非汇编)版本?

我有一个程序,我已经写了,我正在尝试创建一个关于框。 我最近将我的程序的产品版本更新为1.00.0003,我希望这可以反映在about窗口中。 aboutBox的默认设置显示值1.0.0.0,这是程序集版本,而不是产品版本。 从那以后,我一直在互联网上寻找如何展示产品版本。 我尝试了所有这些: { Assembly assembly = Assembly.GetExecutingAssembly(); FileVersionInfo fileVersionInfo = FileVersionInfo.GetVersionInfo(assembly.Location); string version = fileVersionInfo.ProductVersion; Debug.WriteLine(version); Debug.WriteLine(assembly.GetName().Version); string v = VersionNumber; Debug.WriteLine(v); Debug.WriteLine( fileVersionInfo.FileVersion); Debug.WriteLine(Application.ProductVersion); Debug.WriteLine(AssemblyProductVersion); Assembly assembly2 = Assembly.GetEntryAssembly(); FileVersionInfo fileVersionInfo2 = FileVersionInfo.GetVersionInfo(assembly.Location); string version2 = fileVersionInfo2.ProductVersion; Debug.WriteLine(version2); Debug.WriteLine(assembly2.GetName().Version); return version; } private string _ourVersion = “Version: v”; private string VersionNumber […]

链接和引导多个MSI并将现有的MSIfunction集GUI合并到一个自定义GUI中

关于Bootstrapper和Chaining的问题可能以前曾被问过。 我想问一些类似和不同的东西。 我的要求是将CHAIN 3 installshield msi into a single one , expose the feature selection GUI of 2 of the MSIs为单个特征集,以便当用户选择顶层的任何特征时,该选择作为参数传递(s)基础相应的msi和安装继续。 用户可以再次启动此exe / setup,他可以通过以常规方式选择它们来删除/修改function。 最后,当安装结束时the package should generate a custom XML file ,由内部工具根据上面用户选择的function使用。 因此,标准和自定义行为混合在一起。 I have no clue about the world of installers 。 可能有人可以建议如何以最小的努力实现这一点或重做correct approach ? 。 我应该in C#/Winforms (or WPF) ?编写这样的工具in C#/Winforms (or […]

如何在一个可执行文件中打包安装(框架+应用程序)?

我想创建一个文件’setup.exe’,其中包含我在C#中开发的一个应用程序,以及.Net framework 4.0的设置。 我的想法是:当我执行’setup.exe’时,会检查计算机上是否安装了.net framework 4.0,如果不安装它! 使用InstallShield 2009。 谁知道怎么做? 如果不明白,请告诉我。 谢谢。

如何使用InstallShield在没有管理员权限的情况下为每个用户注册interop .net asssembly

我正在处理一项任务,即在安装期间使用instalshield注册.net程序集时,不会提示普通用户弹出(UAC)以批准安装Windows Addin应用程序。 在Windows XP上,它工作正常,但在vista和Windows 7上安装时,弹出窗口需要批准。 根据要求,它不应该来。 如果UAC打开并且没有管理员权限注册每个用户的程序集,有没有办法绕过vista和Windows 7上的弹出窗口? 请帮忙吗? 谢谢。

如何向InstallShield项目添加.NET Framework 3.5和其他先决条件

我可以在InstallShield 2009中创建安装文件 我不知道如何将.NET Framework 3.5和其他先决条件添加到InstallShield项目。 我在instalshield2009中的creae installscript项目还没有 “Redistributables视图。”

如何发布c#window应用程序安装程序

我正在尝试发布C#Windows应用程序。 我试图安装shield和visual studio安装程序,但它无法正常工作。 此设置只能安装在安装了Visual Studio的笔记本电脑或PC上。 任何人都可以帮助我需要什么先决条件以及如何发布安装程序setup.exe app.config连接字符串SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings [“connection_string”]。ConnectionString); 但它发生错误无法更新数据库,因为数据库是只读的visual studio

有没有关于编写软件安装程序的权威文档?

我已经阅读了大量关于安装程序的文档,并没有遇到任何解释底层概念的好东西。 我遇到的大多数安装程序软件都基于相同的“数据库”结构,我根本就不了解。 各种产品附带的所有文档 – 例如WiX,InstallAware,Wise,InstallShield等都希望您能够理解这些基本概念[我不会得到],以便了解他们所谈论的内容。 任何人都可以指向我解释软件安装程序概念的文档方向,以便软件文档真正有意义吗?