2009-04-02 11 views
0

私の問題は次のとおりです.TFTビルドのエラーが発生し、SOFTWARE \ Microsoft \ VisualStudio \ 9.0Expにあるレジストリキーが見つからないように見えます。VS SDK 1.1 MSIインストーラのプロパティとは何ですか?

このマシンは、VS SDK 1.1は、コマンドラインを介してインストールしていたします。msiexec vsski.msi

だから、私はそれはいくつかのコンポーネントをインストールする必要があること、それを伝えるためにmsiexecのにいくつかのプロパティを渡す必要があることを推測していましたデフォルトでインストールされていません - これは正しいですか?もしそうなら、誰も私に正しい財産を指摘できますか?

のmsiexec vssdk.msi WHATPROPERTY =」私は、どのコンポーネントがインストールされている制御したい」

または私はここにトラックをオフにしていますか?

答えて

0

わかりました。私は答えを見つけましたが、私は少しオフトラックでした。

その他の背景:カスタムタスクVsTemplatePathsを呼び出すときに、Microsoft.VsSDK.targetsファイルのVsTemplatePathsTargetでエラーが発生しました。小さな反射鏡(素晴らしいツール!)は、上記のレジストリキーを見つけようとしていることを教えてくれました。

これをより詳細にトラッキングすると、キーはHKLMの下には存在しませんでしたが、HKCUの下にありましたが、リフレクターといくつかのトレースメッセージはHKCUを使用していると言いました。より正確に言えば、問題のキーは、HKEY_USERの私のアカウントの下に存在しますが、TFSのビルドの下で実行されるアカウントは存在しません。

私の自動インストールシーケンスは、VS SDKがインストールされた後にビルドアカウントが作成されたため、レジストリ設定を構成したときに既定のユーザーではなく既存のユーザーに対してのみ行われました。

関連する問題