我在 Windows Server 2012 上安装了 Office 2007 Excel Visual Studio 2013 。
当我在控制台应用程序中运行以下代码时:
using Excel = Microsoft.Office.Interop.Excel;
.......
Excel.Application excel = null;
excel = new Excel.Application();
在最后一行我得到一个错误,如在subj。
一些额外的信息:
- x86 是我的解决方案的选择平台
- 在 HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node 中我有3个 CLSID 节点,如同错误一样,两者都与2个孩子相同:已实施类别和 InprocServer32 。
我想这意味着dll被重新用于x64应用程序
- 在 HKEY_CLASSES_ROOT \ TypeLib(guid)我有两个节点:' 1.0 '和' 1.6 ',两者都与Office 12.0有关。我想这意味着 x64 appplication可以找到 dll ,并且没有链接到 Office 15.0 dll 可能随附 VS2013 < / em>安装
有什么想法吗?