1

現在、Visual Studio の外部ツールとして "gacutil /i $(TargetPath)" があり、単一のプロジェクトの gac'n で問題なく動作します。

複数のプロジェクトを選択して gac できるようにしたいので、バッチ スクリプトをまとめてテストします。

set randomfile=%random%

echo %1 %2 %3 > %randomfile%

gacutil.exe /f /il %randomfile%

コマンドラインからテストすると、うまくいくように見えます。次に、「MultiGac.bat $(TargetPath)」として接続し、複数のプロジェクトを選択して試してみると機能しません。

アドインまたは外部ツールのいずれかを使用して、味などを達成するためのツールを作成した人はいますか? regsvcs も使用してみませんか?

ありがとう

4

2 に答える 2

1

すべてのプロジェクトをスキャンして gac'd し、reg'd するアドインを作成する必要がありました。

于 2009-10-07T02:27:34.920 に答える
1

バッチ ファイル内の環境変数は、プレフィックスとして 2 つの % を使用する必要があります。

for %%i in (*.dll) do gacutil.exe /f /il %%i
于 2009-10-07T02:40:00.113 に答える