首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Winforms / .Net -动态创建安装.exe或脚本

Winforms / .Net -动态创建安装.exe或脚本
EN

Stack Overflow用户
提问于 2010-04-13 15:06:51
回答 1查看 463关注 0票数 0

有没有人知道如何动态创建安装包,将文件安装到一个文件夹中,该文件夹在安装时不是由用户确定的,而是通过获取特定PC上特定用户的UserAppDataPath来确定的。

通过动态,我的意思是我必须以编程方式创建安装包作为另一个过程的一部分。

非常感谢任何帮助我们的想法!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-13 15:31:40

要构建安装程序包,可以使用WiX toolset。您的应用程序可以在用户的临时文件夹中为其构建.wxs源文件,并调用candle.exe ( WiX编译器)和light.exe ( WiX链接器)来生成适当的.msi。

要获取用户的appdata路径的位置,请使用带有ApplicationData参数的Environment.GetFolderPath方法。

你想在用户的机器上构建安装程序包,这对我来说听起来确实很奇怪。除非您正在构建一个工具,用户可以使用该工具从他们生成的内容生成安装程序包,否则您没有理由这样做。MSI (和WiX工具集)允许您在计算机上构建一个安装程序包,该安装程序包将针对安装用户在其计算机上的应用程序数据文件夹。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2627626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档