1

多くの人が取り組んでいる .csproj があります。

残念ながら、nuget はその「パッケージ」を各ユーザーのマシンの異なる場所にインストールしています。つまり、別のユーザーが SVN の「更新」を行うと、.csproj ファイルの「hintpath」要素が別の場所の dll を指しているため、プロジェクトはコンパイルされません。

これに対する他の解決策はありますか?

4

1 に答える 1

1

NuGetパッケージの復元機能を使用し、パッケージをソース管理にコミットしないでください。
これにより、NuGet クライアント アプリケーションはオンデマンドでパッケージをダウンロードできます。ダウンロードされたパッケージはソリューション フォルダーに配置されるため、パッケージ コンテンツへの参照はどのコンピューターでも機能します。

于 2012-10-08T08:36:08.343 に答える