在VS 2010中将PIA 14更改为PIA 15后,MS word 2013未启动

时间:2015-09-24 10:05:57

标签: vb.net visual-studio-2010 office-2013 office-pia

我在Visual Studio 2010中使用Office 2010的互操作程序集开发了一个办公应用程序。这里提到的PIA是14.All在这里工作正常。 现在我已将Office 2010更改为2013年,因此在VS 2010中引用了PIA 15.项目构建成功。当我运行应用程序时,word文档启动但是Office管理配置设置也启动,在完成设置后它会提示关闭推出办公室组件。它在2010年至2013年更换办公室后开始发生。 我尝试从项目中删除旧的引用,并再次添加Office 15库。但仍然相同。 经过大量搜索后,我在.vbproj文件中找到了一些东西

<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>

这里有什么需要改变的吗? 此外,我已经在VS 2010 ultimate中完成了Office 2010的开发。现在我已经开始在VS 2010专业人员中开发Office 2013应用程序了。这会导致任何问题。

请指导。

1 个答案:

答案 0 :(得分:0)

解决此问题的解决方案: 解决方案1: 卸载MS Office 2013,然后卸载Visual Studio .Fix registry.Reboot machine.Install MS Office,然后安装Visual Studio。使用VS给出PIA并构建项目,看看是否有效。

解决方案2:格式化机器,它对我有用。