Visual Studio 2013“嵌入interopt类型”错误

时间:2014-06-04 12:32:40

标签: visual-studio-2013

我面临着视觉工作室中存在大量错误的问题,这是由未知问题引起的。 我不知道,我怎么能以及在哪里可以,但嵌入式插入类型为假。

Errors that I have with VS2013

上次我通过卸载Visual Studio和所有相关程序解决了这个问题,但这一次它没有用。

1 个答案:

答案 0 :(得分:0)

您的项目设置错误,而不是您可以通过重新安装Visual Studio来解决的问题。切勿使用那个拐杖。您为PowerPoint,不兼容的版本添加了多个参考。您选择了Microsoft.Office.Interop.PowerPoint,一个PIA,它引用了您对Office 2010版本的引用,并且您选择了" Microsoft PowerPoint 15.0对象库"从COM选项卡,Office 2013版本。

您无法双向使用,只能定位一个特定版本的Office。

您遇到麻烦的一个可能原因是,Microsoft从Office 2013开始不再发布新Office版本的PIA.PIA已过时,优雅且高效地被“嵌入式互操作类型”替换为#34;自.NET 4.0和VS2010以来可用的选项。也被称为" No PIA"特征

你必须选择其中一个,两个都行不通。如果您有意想要定位旧的Office版本,那么使用PIA是正确的方法。但强烈支持COM选项卡参考,它确保您使用计算机上的Office版本测试程序,并避免在用户计算机上安装PIA。