C# 如何在windows installer中更改自定义文件夹的路径?
在项目的安装程序文件中,我在文件系统中添加了一个自定义文件夹。我希望在安装时创建此文件夹,并将数据添加到其中。我的问题是这个文件夹的路径将在安装时决定,因此,我想使用它的“属性”属性来更改这个路径。但是我不知道如何在代码中使用这个属性。是属性的msdn链接。你能建议如何在代码中使用它并更改路径吗。还期待一些小代码示例或参考。要做到这一点,您需要使用公共属性。仅在表目录中使用大写字母设置目录名称,例如CUSTOMDIR,并在安装过程中使用命令行传输此属性:C# 如何在windows installer中更改自定义文件夹的路径?,c#,vb.net,winforms,windows-installer,installation,C#,Vb.net,Winforms,Windows Installer,Installation,在项目的安装程序文件中,我在文件系统中添加了一个自定义文件夹。我希望在安装时创建此文件夹,并将数据添加到其中。我的问题是这个文件夹的路径将在安装时决定,因此,我想使用它的“属性”属性来更改这个路径。但是我不知道如何在代码中使用这个属性。是属性的msdn链接。你能建议如何在代码中使用它并更改路径吗。还期待一些小代码示例或参考。要做到这一点,您需要使用公共属性。仅在表目录中使用大写字母设置目录名称,例如CUSTOMDIR,并在安装过程中使用命令行传输此属性: msiexec /i installer
msiexec /i installer.msi CUSTOMDIR="C:\temp"
为此,您需要使用公共属性。仅在表目录中使用大写字母设置目录名称,例如CUSTOMDIR,并在安装过程中使用命令行传输此属性:
msiexec /i installer.msi CUSTOMDIR="C:\temp"
显示您当前拥有的代码,以便有人可以尝试向您提供帮助显示您当前拥有的代码,以便有人可以尝试向您提供帮助嘿,感谢您的回复。我们不能用程序设置他的属性吗?你用哪个工具创建安装程序?如果是WiX,我不确定它是如何在那里实现的。但是当你想改变道路的时候?安装期间?我正在使用visual studio安装程序部署项目。我想在安装开始之前设置路径。如果您想在安装程序启动之前使用CUSTOMDIR,如上面的示例所示,如果您想在安装程序启动时使用Session.Property属性的自定义操作来设置CUSTOMDIR属性。嘿,感谢您的响应。我们不能用程序设置他的属性吗?你用哪个工具创建安装程序?如果是WiX,我不确定它是如何在那里实现的。但是当你想改变道路的时候?安装期间?我正在使用visual studio安装程序部署项目。我想在安装开始之前设置路径。如果您想在安装程序启动之前使用CUSTOMDIR,如上面的示例所示,如果您想在安装程序启动时使用Session.Property属性的自定义操作来设置CUSTOMDIR属性。