我安装了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的本地副本”的引用。但我不知道这些是什么意思!
我该如何解决这个问题?
答案 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的路径,删除引用,重新添加它,然后重建项目。