回答編集履歴
1
記述修正
answer
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
> どうやら、カスタムアクションの[TARGETDIR]プロパティを無視しているようです。
|
2
2
|
> [SourceDir]プロパティは問題なく動いているようですが、なぜでしょうか?
|
3
3
|
|
4
|
-
`TARGETDIR`プロパティは効いているはずです。ただ、それが質問者さんの求める値とは異なるかもしれません。そもそも`TARGETDIR`は主にドライブのルートディレクトリを指します。
|
4
|
+
`TARGETDIR`プロパティは効いているはずです。ただ、それが質問者さんの求める値とは異なるかもしれません。そもそも`TARGETDIR`は主にドライブのルートディレクトリを指します。(定義からすると必ずしも「ドライブのルート」とは言えませんが)
|
5
5
|
|
6
6
|
[Microsoft Docs - TARGETDIR property](https://docs.microsoft.com/en-us/windows/desktop/msi/targetdir)
|
7
7
|
|
8
|
-
読んでもなかなか分かりづらいですが、`TARGETDIR`は状況によって必ずしもC:
|
8
|
+
読んでもなかなか分かりづらいですが、`TARGETDIR`は状況によって必ずしもC:ドライブを指しません。実際、私が試したときはE:\ドライブを示しました。(C:ドライブにWindowsをインストールし、D:ドライブ下でインストーラーを動かしたものの、TARGETDIRはE:\を指していた。これはもう何が何だか分かりません)
|
9
9
|
|
10
10
|
動かない(アーカイブファイルdata.7zが展開されない)原因はいくつか考えられて、
|
11
11
|
|