.net 3.5 프레임 워크를 사용하는 Visual Studio에서 프로그램을 프로그래밍하고 Microsoft 제품이 Office 제품과 상호 작용하기 위해 상호 작용합니다. 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>
이 줄을 삽입 것으로 보인다하지만 난 그들을 편집 할 수 없습니다 , 때문에 이미 "문제를 해결 - 빌드 - 문제가 발생"thingy.
누군가는 무엇이 잘못 될지 알 수 없습니다. 나는 어떤 단서도 가지고 있지 않다.
모든 아이디어에 감사드립니다.
MSBuild의 자세한 출력을 활성화하고 충돌을 찾을 수 있는지 확인하는 것이 좋습니다 (http://blogs.msdn.com/b/saraford/archive/2008/10/07/did-you-know- msbuild -verbosity-in-the-output-window-329.aspx 진단은 이와 같은 문제를 해결할 때 가장 일반적으로 사용하는 진단 도구입니다. –