Неустранимая ошибка C1107: не удалось найти сборку 'Microsoft.Office.Interop.Excel.dll': - PullRequest
0 голосов
/ 08 декабря 2011

Я выполняю миграцию с моего проекта, который работает на VS2003 с MSOffice 2003, на проект VS2010.Мой проект использует сборку "Microsoft.Office.Interop.Excel.dll", но я получаю следующую ошибку.

2>ResolveAssemblyReferences:
2>  No way to resolve conflict between "Office, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "Office, Version=2.1.0.0, Culture=neutral, PublicKeyToken=null". Choosing "Office, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" arbitrarily.
2>InitializeBuildStatus:
2>  Touching "Debug\ACCT.unsuccessfulbuild".
2>CustomBuild:
2>  All outputs are up-to-date.
2>cl : Command line warning D9035: option 'clr:oldsyntax' has been deprecated and will be removed in a future release
2>  stdafx.cpp
2>stdafx.cpp : fatal error C1107: could not find assembly 'Microsoft.Office.Interop.Excel.dll': please specify the assembly search path using /AI or by setting the LIBPATH environment variable
2>
2>Build FAILED.

Я убедился, что сборка "Microsoft.Office.Interop.Excel.dll"был указан.

1 Ответ

0 голосов
/ 08 декабря 2011

Вы должны удалить старую ссылку и заново добавить 2010 .Они на самом деле разные.Это немного болезненно при обновлении офисных компонентов.

...