現在、.net 3.5フレームワークを使用してビジュアルスタジオでプログラムをプログラミングしており、マイクロソフトはオフィス製品とやりとりするために相互運用します。 私はapp.configファイルに問題があります。毎回私のソリューションをコンパイル、再構築、またはビルドエラーリストで警告が発生する同じ依存アセンブリの異なるバージョン間で競合が見つかりました
同じ依存アセンブリの異なるバージョン間で競合が見つかりました。
このメッセージをダブルクリックすると、ビジュアルスタジオは問題を解決しようとしますが、次回には警告が再び表示されます。私は、Visual Studioは、問題を解決しようとするとどのようなapp.configファイルにチェックし、それは私がbindingRedirectがあるため、バージョン番号の失敗だと思う
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="office" publicKeyToken="71E9BCE111E9429C" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Vbe.Interop" publicKeyToken="71E9BCE111E9429C" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-12.0.0.0" newVersion="12.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
これらの行を挿入していること、ようだが、私はそれらを編集することはできません、すでに "問題を解決 - ビルド - 問題が発生している"ために。
誰かが何が間違っているかも知りません。私は何の手がかりも持っていません。
すべてのアイデアに感謝します!
MSBuildの冗長な出力を有効にして、矛盾が見つかったかどうかを確認してください。http://blogs.msdn.com/b/saraford/archive/2008/10/07/did-you-know-このような問題をトラブルシューティングする際に使用できる最も一般的なのは、msbuild-output-window-329.aspx診断ツールです。 –