Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 可以升级VisualStudio2010使用的VSTO版本吗_C#_Visual Studio 2010_Vsto - Fatal编程技术网

C# 可以升级VisualStudio2010使用的VSTO版本吗

C# 可以升级VisualStudio2010使用的VSTO版本吗,c#,visual-studio-2010,vsto,C#,Visual Studio 2010,Vsto,我已经安装了VisualStudio2010,今年我重新安装了新的PC it。我已经注意到VSTO运行时现在已经升级到版本4.0.40820,但我在Visual Studio中的版本就是一个例子 C:\Program Files\Reference Assembly\Microsoft\VSTO40\v4.0.Framework\Microsoft.Office.Tools.Common.dll 此版本显示为运行时v4.0.30319 所以我想知道如何让VisualStudio使用最新的VSTO

我已经安装了VisualStudio2010,今年我重新安装了新的PC it。我已经注意到VSTO运行时现在已经升级到版本4.0.40820,但我在Visual Studio中的版本就是一个例子

C:\Program Files\Reference Assembly\Microsoft\VSTO40\v4.0.Framework\Microsoft.Office.Tools.Common.dll

此版本显示为运行时v4.0.30319

所以我想知道如何让VisualStudio使用最新的VSTO运行时版本

编辑:我的问题让人困惑,因为我把2010和v4搞混了。请参阅我的一张VSTO参考图片

因此,您可以从图中看到,运行时版本为4.0.30319,比acutal运行时版本至少落后一年。图中的版本10.0.0.0是什么意思?

我不知道您是否可以升级VSTO运行时,但我可以告诉您该版本的含义。 版本10.0.0.0是VSTO 4的标志,VSTO 4随Visual Studio 2010 Professional及更高版本一起安装 如果您看到9.0.0.0版是VSTO 3的标志,它是随Visual Studio 2008安装的


您确定v4.0.30319是VSTO版本吗?当我在谷歌上搜索时,我发现了类似的.net版本。VSTO的版本非常低。例如,我的Microsoft.Office.Interop.Excel版本是12.0.0.0,目标是Office 2007,所以vsto 4.0应该是15.0.0.0。您好,谢谢您的回复。你让我又看了一遍我的问题,现在我把它修好了。但要直接回复您的评论,您所说的是PIA,这是托管代码与Office编写的Miscrosoft非托管代码进行对话所需的。