2015-09-24 1 views
0

Я разработал офисное приложение, использующее interop-сборки для Office 2010 в Visual Studio 2010. PIA, упомянутый здесь, является 14. Все работает отлично. Теперь я сменил офис с 2010 по 2013 год, так называемый PIA 15 в VS 2010. Проект строится успешно. Когда я запускаю приложение, документ Word запускается, но настройка конфигурации офиса Ms также начинается, и после завершения настройки запрашивает закрыть запущенный офисный компонент. Он начинает происходить после смены офиса с 2010 по 2013 год. Я попытался удалить старые ссылки из проекта и снова добавить для библиотеки Office 15. Но все равно. После поиска много, я нашел что-то в моем файле .vbprojMS word 2013 не запускается после смены PIA 14 на PIA 15 в VS 2010

<Reference Include="Microsoft.Office.Interop.Word, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c, processorArchitecture=MSIL"> 
    <SpecificVersion>False</SpecificVersion> 
    <EmbedInteropTypes>True</EmbedInteropTypes> 
    <HintPath>C:\Windows\assembly\GAC_MSIL\Microsoft.Office.Interop.Word\15.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Word.dll</HintPath> 
</Reference> 

ли что-то нужно изменить здесь? Также я сделал разработку для офиса 2010 года в VS 2010. Теперь я начал работать в VS 2010 профессионал для разработки приложения Office 2013.Это вызвало любую проблему.

Просим руководствоваться.

+0

Microsoft не публикует PIA для Office 2013. Похоже, вы использовали кувалду на своем GAC для решения этой проблемы. Плохая идея. Восстановите повреждение, заново создайте проект и положитесь на функцию «Вставить типы вторжений». –

+0

, поэтому вы имеете в виду, что я не могу разработать что-либо для Office 2013 с использованием Vs 2010. Поскольку VS 2010 содержит PIA только 12 и 14. –

+0

или PIA 14 будет работать для Office 2013. Я создал новый проект и использовал функцию Embed Interop, но все же то же самое происходит. –

ответ

0

решения, чтобы решить эту проблему: Решение 1: Удаление MS Office 2013, а затем Visual Studio .Fix registry.Reboot machine.Install MS Office, а затем визуальный studio.Refer Мягкой данную с VS и построить проект и посмотреть, если работает.

Решение 2. Отформатируйте машину, это сработало для меня.