「更新通知を表示する NuGet パッケージを作成する」にある解決策に従って、nuget パッケージの更新の通知を受け取ります。
ただし、init.ps1 スクリプトは 2 回実行されています。
すべてのコードを削除して、init.ps1 に次のコードのみが含まれるようにしました。
param($installPath, $toolsPath, $package, $project)
if ($project -eq $null) {
$project = Get-Project
}
Write-Host "Hello, I'm running inside of init.ps1"
ソリューションを閉じて再度開くと、出力ウィンドウにテキストが 2 回表示されます。
私はVS 2012、NuGet 2.2.31210を使用しています
packages.config ファイルを確認したところ、パッケージのエントリが 1 つしかありません。
2 回実行されるのはなぜですか。1 回だけ実行する方法はありますか?
ありがとう、ジョー