如何在Win 10干净安装后为VS2015安装Office Interop程序集?

时间:2015-08-07 13:49:43

标签: vb.net excel visual-studio-2015 windows-10

我安装了VS2015进行Win10全新安装。我有家庭和学生的Office 2010。我的VB.NET应用程序的msi文件是在2011年安装了Office 2000的计算机上构建的,现在它仍可用于在Win10中安装我的应用程序。已安装的应用程序将数据导出到Excel,但仍然有效。

现在我想用VS2015更新应用程序,但是我遇到了构建错误,例如:未定义类型“Excel.Workbook”。我发现我应该加载Office Interop Assemblies。

我下载并运行了o2010pia.msi,但没有出现在“C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Visual Studio Tools for Office”中,我认为它们应该存在。可能安装代码还没有将VS2015识别为Visual Studio 14.0?

在搜索答案时,我发现了对“GAC中的PIA”和“在源代码管理树中引用PIA的本地副本”的引用。但我不知道这些是什么意思!

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:3)

安装Win10后我也失踪了let parameters = [ "foo": "bar", "baz": ["a", 1], "qux": [ [["x": 1],["y": 2]], [["x": 1],["y": 2]], [["x": 1],["y": 2]] ] ] Alamofire.request(.POST, "http://httpbin.org/post", parameters: parameters)

我在

中找到它
  

“C:\的Windows \组件\ GAC_MSIL \的Microsoft.Office.Interop.Excel \ 15.0.0.0__71e9bce111e9429c”。

也许您可以在Microsoft.Office.Interop.Excel.dll中搜索。

答案 1 :(得分:0)

从Windows 7升级到10后出现了同样的问题。我通过调出引用来解决它,写下Microsoft.Office.Interopt.Excel.dll的路径,删除引用,重新添加它,然后重建项目。