2016-11-24 1 views
6

が、別の上で、私たちはこれを取得:同等の同一性を有する等価な同一性を持つ複数のアセンブリ。 .NETFrameworkファサード我々が正常に一台のマシン上で構築している同じコードブランチで

エラー複数のアセンブリがインポートされている:」...のsrc \パッケージ\ \ System.Xml.ReaderWriter.4.3.0 \ lib \ net46 \ System.Xml.ReaderWriter.dll 'および' C:¥Program Files(x86)¥Reference Assemblies¥Microsoft¥Framework.NETFramework¥v4.6.2¥Facades¥System」を参照してください。 Xml.ReaderWriter.dll '。重複する参照の1つを削除します。

どうすれば解決できますか?

+0

すべてのナゲットパッケージは?いいえ、私はしていません。私はより速い解決を望んでいました。私はこの問題でいくつかのプロジェクトを持っています。 – Daniel

+1

同じエラーを生成していたSystem.RuntimeとSystem.Runtime.InteropServicesだけでなく、上記のパッケージへの参照を削除して、ソリューションを構築することができました。 – Daniel

+1

設定ファイルから依存するアセンブリを削除して実行することができます。 Daniel

答えて

3

私は最終的に問題を解決MSBuildの15を使用して、最新の

1

私はあなたのプロジェクトに直接参照(GACまたはファイルシステムを参照...経由で)dllとNugetパッケージの両方があると思われます。

Nugetパッケージをアンインストールして参照を確認し、残りの参照をSystem.Xml.ReaderWriter.dllのチェックボックスをオフにしてから、再度Nugetリファレンスをインストールしてください。参考

UPDATE

a similar error was encountered with System.Threading when an EntityFramework package was renamed。おそらくあなたのパッケージの1つが新しいバージョンを持っているか、名前を変更した名前空間を持っていますか?または、互換性のないバージョンの.NET Standardがあるかもしれませんか?

+0

アンインストールされません – Daniel

+2

アンインストール時にこのエラーが発生します 'System.Xml.ReaderWriter.4.3.0'は 'NETStandard.Library.1.6.1'が依存するため、アンインストールできません。 – Daniel

1

は、この命令に従ったコンピュータとVisual Studioから15

をXamarinをアンインストールすることにより、「エラー複数のアセンブリ」問題を解決:バージョン1.0からasp.net nugetパッケージを更新するとき https://developer.xamarin.com/guides/cross-platform/getting_started/visual_studio_with_xamarin/troubleshooting/uninstall-xamarinvs/

私の問題が発生しました。 0〜1.1.0。

+0

ありがとうございますが、私はXamarinをインストールしていません。 – Daniel

関連する問題