我在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应用程序了。这会导致任何问题。
请指导。
答案 0 :(得分:0)
解决此问题的解决方案: 解决方案1: 卸载MS Office 2013,然后卸载Visual Studio .Fix registry.Reboot machine.Install MS Office,然后安装Visual Studio。使用VS给出PIA并构建项目,看看是否有效。
解决方案2:格式化机器,它对我有用。