![]() |
1
12
我发现Berg提供的解决方案对我有效,除了对CustomActionData属性使用此值:
注意反斜杠的加法。看到这个 article on MSDN . |
![]() |
2
3
您的自定义操作是延迟的自定义操作,只有某些属性可用,有关详细信息,请参阅下页。 http://msdn.microsoft.com/en-us/library/aa370543(VS.85).aspx . 您可以在Visual Studio 2008中将TargetDir属性添加到CustomActionData;但是,我还没有将Visual Studio 2008作为创作工具使用。 在Visual Studio 2008中进行复杂的安装非常困难,因为它抽象掉了MSI的一些关键功能。我强烈建议你看看Wix。 即使你不使用wix,你也要下载orca, http://msdn.microsoft.com/en-us/library/aa370557(VS.85).aspx 并使用它来验证您的安装。这将为您节省无数小时的时间。 |
![]() |
3
2
在安装过程中,我这样做的事件:
然后,我可以进入
不确定这是否有帮助!我正在努力找出如何可靠地确定安装目录,以便我的服务可以进行一些日志记录。 |
![]() |
4
1
对于有多重人格的人来说,必须这样做
|
![]() |
5
0
作为安装项目的替代方案,您可以使用一些安装程序构建服务。我认为 http://installer.codeeffects.com 当用户安装您的服务时,您可以从您的网站加载任何文件并将它们放在安装目录中。希望这有帮助。 |
![]() |
6
0
要在自定义操作中获取目标目录属性值,可以通过在“自定义操作”视图中选择自定义操作输出并将其设置为:
作为CustomActionData属性的值。 然后您应该能够通过以下方式访问它:
|
![]() |
7
-1
据我所知,这是确定安装目录的唯一方法。当然,如果有人给出不同的答案,我会记下,但在那之前,这是我要采用的方法。 |
![]() |
Willy · LINQ:将分组列表转换为新列表 7 年前 |
![]() |
Kapil · 如何使用参数设置脚本任务SSI的路径 7 年前 |
![]() |
c00000fd · 跨命名空间和不同的.H文件的友元类 7 年前 |
![]() |
tangoal · 调用模板类成员时非法使用此类型作为表达式 7 年前 |