2016-06-22 8 views
1

nuget-PackageがインストールされているがVSソリューションまたはプロジェクトにはスクリプトを実行しない方法を探しています。VisualStudioにインストールしていない場合はinstall.ps1を実行

install.ps1をツールフォルダに含めようとしましたが、実行されません。

libまたはcontentにファイルが存在しない可能性があると私は考えました。だから私はいくつかのダミーファイルを/contentに入れましたが、まだ実行されません。

私はinit.ps1に変更しましたが、確認するだけですが、まだ実行されません。

私の推測ですが、* .ps1スクリプトは、パッケージをVSソリューション/プロジェクトにインストールした場合にのみ実行されます。これは正しいです?私はドキュメンテーションに関して何も見つかりませんでした。

パッケージをプレーンフォルダーにインストールしようとしています。プロジェクトもソリューションもVSもありません。

私のケースでは、どのスクリプトもnugetに実行させる方法はありますか?

答えて

0

here(PowerShellスクリプトを自動的に実行する)のドキュメントを読むと、それらのスクリプトはプロジェクトまたはソリューションのコンテキストで実行されることが記載されています。

多くの場合、インストール/アンインストールアクションは参照プロジェクトまたはプロジェクトからの参照またはファイルの追加/削除です。したがって、プロジェクトコンテキストなしで参照またはファイルを実行することは実際にはありません。

+0

パッケージによって異なります。私のpacakgeはちょうどいくつかのファイルを周りにしていたでしょう。しかし、私は別の解決策を見つけるでしょう...ありがとう。 – Hemisphera

関連する問題