マルチプロジェクトのASP.NET4.0Webフォームソリューションがあります。最初に、静的ファイル(master、css、imagesなど)で構成されるプロジェクトパッケージを作成しました。
その後、ソリューションプロジェクトを利用するためにNuget 1.4にアップグレードしました(したがって、各プロジェクトを手動で更新する必要はありません)。既存のプロジェクトパッケージをアンインストールしてから、同じ共通ファイルを含むソリューションパッケージを作成してインストールすることを計画しました。
Uninstall-Package MyProjectPackageを実行した後、プロジェクトにNuget関連のファイルがまだ残っていることに気付きました。例えば:
プロジェクト1:
packages.config
Packages.dgml
MyProjectPackage.1.1.nuspec
MyProjectPackage.1.2.nupkg
プロジェクト2:
MyProjectPackage.nuspec
問題:
ソリューションに含まれなくなったため、グレー表示されていますが、これらのファイルはプロジェクトフォルダーに残っています。それらは完全に削除されるべきではありませんでしたか?
GUIを使用して新しいパッケージを作成しました。ソリューションにこれをインストールする正しい方法は何ですか?
NuGetをパスに追加するにはどうすればよいですか?(コマンドラインで「用語「nuget」が認識されません...」と表示されます)
更新2011年8月24日:
新しいソリューションパッケージを作成し、パッケージマネージャーの設定から追加しました。残念ながら、インストールしてもサブプロジェクトにプッシュされません。これを機能させることができません。
更新2011年8月25日:
これを絞り込むために、ソリューションレベルでインストール済みパッケージを管理しようとすると、[MyProject]に[管理]ボタンがなく、[アンインストール]ボタンしかないため、[プロジェクトの選択GUI]にアクセスできません。 .sln-NuGetパッケージの管理ダイアログ。
パッケージの内容(簡潔にするための基本構造):
コントロール(フォルダー)
-Footer.ascx
-Footer.ascx.cs
-Footer.ascx.designer.cs
画像(フォルダ)
-footer.jpg
マスター(フォルダー)
-Site.Master
-Site.Master.cs
-Site.Master.designer.cs
style(フォルダ)
-style.css