オープン ソースの nuget パッケージAttributeRoutingがあります。現在、パッケージ化されたアセンブリは System.Web.Mvc バージョン 2 を参照しています。MVC 3/4 プロジェクトで MVC 3/4 を参照したいので、Windows 8/VS 2011 のユーザーは MVC 2 をインストールする必要がありません。パッケージ。これを行う方法を知っている人はいますか?Google は私の友達ではありません。
質問する
319 次
2 に答える
4
現在、Nuget はこれを行うことができません。これが、Nuget ギャラリーに個別の MVC2 および MVC3 ライブラリ パッケージがある理由です。
そのため、MVC3 と MVC4 用に個別の Nuget パッケージを作成する必要があります (必要な場合)。
于 2012-06-14T20:23:46.610 に答える
2
サポートされているすべてのバージョンの MVC のアセンブリを Nuget パッケージに追加し、install.ps1 スクリプトを使用して不要なものを削除し、ターゲット プロジェクトで使用されている MVC バージョンと互換性のあるアセンブリのみを残すことができます。
詳細な手順と install.ps1 スクリプトの例は、http: //blogs.korzh.com/2013/12/nuget-package-different-mvc-versions.htmlにあります。
于 2014-01-29T10:26:23.087 に答える