【发布时间】:2013-07-05 17:10:09
【问题描述】:
我正在尝试使用 Visual Studio 安装项目安装 Windows 服务。除了我希望用户能够使用安装对话框来指定要在安装期间创建的自定义文件夹的位置之外,一切都进行得很好。
我添加了一个文本框对话框,它将文件夹位置存储在安装属性中(在此示例中为PATHPROPERTY),但我不知道如何使用它来更改我正在创建的文件夹的路径安装。我将“文件系统”菜单中自定义文件夹的“默认位置”属性设置为:
"[PATHPROPERTY]\folder"
但是当我在安装对话框中更改路径时,该文件夹是在默认位置PATHPROPERTY 创建的,而不是我在安装过程中更改的位置。所以看起来文件夹是在我到达对话框中要求路径的位置之前创建的。
我注意到文件夹有一个 Property 属性,我可以设置该属性,并且据说可以在安装期间使用它来修改文件夹的位置,并且我看到一些文章建议这可以用于使用命令行标志。但我希望能够使用安装对话框,然后可能在我的安装程序类中设置此属性,但我还没有找到任何有关如何执行此操作的文档..
我还发现了一些关于 Session.Property 来设置属性,但the documentation 并不清楚如何使用它。
任何帮助将不胜感激。
哦。还。我的目标是 .NET 3.5。
【问题讨论】:
标签: c# windows deployment .net-3.5