0

私は小さなチームでプロジェクトに取り組んでいます。バージョン管理には Git for Visual Studio を使用しています。問題は、プロジェクトを同期するときに、他のチーム メンバーが NuGet パッケージ マネージャーを使用して追加した dll を Visual Studio が見つけられないことです。どうすれば問題を解決できますか? エラーは次のとおりです。

Could not resolve this reference. Could not locate the assembly "EntityFramework". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
4

2 に答える 2

0

Git はそのフォルダー内の変更のみを記録するため、おそらくpackages.configgit リモート サーバーにプッシュするだけなので、他のチーム メンバーがそれをプルすると、チーム メンバーは次のような設定しか取得しません。

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="EntityFramework" version="5.0.0" targetFramework="net45" />
  <package id="Newtonsoft.Json" version="5.0.6" targetFramework="net45" />
</packages>

Newtonsoft.Jsonそれを引っ張っている間、実際を取得せずに。

あなたのチーム(あなた以外)は、そのナゲットパッケージをアンインストールして再インストールする必要があります。または、nuget設定をアンインストールせずに、dllを見つけて友人にコピーできるかどうかはわかりません。

于 2013-07-01T03:14:25.580 に答える