【发布时间】:2014-04-14 04:07:37
【问题描述】:
我有 Visual Studio 2010,我最近(今年)安装了(由于新 PC 重新安装)它。我注意到 VSTO 运行时现在最高版本为 4.0.40820,但例如我在 Visual Studio 中的版本;
C:\Program Files\Reference Assemblies\Microsoft\VSTO40\v4.0.Framework\Microsoft.Office.Tools.Common.dll
这将版本显示为运行时 v4.0.30319。
所以我想知道如何让 Visual Studio 使用最新的 VSTO 运行时版本?
编辑:我的问题令人困惑,因为我将 2010 和 v4 混淆了。请查看我的一个 VSTO 参考图片。
因此您可以通过图像看到运行时版本是 4.0.30319,这至少比实际运行时版本晚一年。这张图片中的 10.0.0.0 版本是什么意思?
【问题讨论】:
-
您确定 v4.0.30319 是 VSTO 版本吗?当我用谷歌搜索时,我发现了这样的 .net 版本。 VSTO 的版本非常低。例如,我的 Microsoft.Office.Interop.Excel 版本是 12.0.0.0 并且针对 Office 2007,所以 vsto 4.0 应该是 15.0.0.0。
-
您好 Mitjia 感谢您的回复。你让我再次阅读我的问题,现在我已经解决了。但是要直接回复您的评论,您正在谈论的是托管代码与编写 Office 的 Miscrosoft 非托管代码对话所需的 PIA。
标签: c# visual-studio-2010 vsto