Iis 办公室在哪里;安装了什么?

Iis 办公室在哪里;安装了什么?,iis,office-automation,Iis,Office Automation,我正在用IIS编写一个应用程序,它使用Microsoft office excel自动化库。我从下载了Office PIA,它下载了一个名为PIARedist的可执行文件,我运行了该文件。此文件解压为3个文件o20120_eula.txt、o2012_readme.rtf和o2012pia,这是一个windows安装程序包。我运行了windows installer软件包,这就是我被卡住的地方,我希望它能解包我需要的所有库,或者把它们放在文件系统的某个地方,但什么都没有。安装程序运行了,但没有显

我正在用IIS编写一个应用程序,它使用Microsoft office excel自动化库。我从下载了Office PIA,它下载了一个名为PIARedist的可执行文件,我运行了该文件。此文件解压为3个文件o20120_eula.txt、o2012_readme.rtf和o2012pia,这是一个windows安装程序包。我运行了windows installer软件包,这就是我被卡住的地方,我希望它能解包我需要的所有库,或者把它们放在文件系统的某个地方,但什么都没有。安装程序运行了,但没有显示它正在做什么或安装什么。我从这里到哪里去获取这些库?在windows上开发总是这么糟糕吗

我从这里到哪里去获取这些库

它们将安装在GAC中。安装后,您应该能够在Visual Studio中向Excel添加COM引用,它将引用PIA程序集,而不是使用TLBIMP生成程序集

引用该版本Office中的PIA的应用程序将能够运行

在windows上开发总是这么糟糕吗

不总是,但比我想的要多

我从这里到哪里去获取这些库

它们将安装在GAC中。安装后,您应该能够在Visual Studio中向Excel添加COM引用,它将引用PIA程序集,而不是使用TLBIMP生成程序集

引用该版本Office中的PIA的应用程序将能够运行

在windows上开发总是这么糟糕吗


不总是,但比我希望的要多。

结果是我只是没有在我的机器上安装office。我假设它是预安装的,因为在“开始”菜单中有一个图标,但该图标就是安装office的图标。

结果是我的机器上没有安装office。我假设它是预安装的,因为在“开始”菜单中有一个图标,但这个图标就是office安装的图标。

他们住在这里:

C:\Program Files x86\Microsoft Visual Studio 14.0\Visual Studio Tools for Office\PIA

他们住在这里:

C:\Program Files x86\Microsoft Visual Studio 14.0\Visual Studio Tools for Office\PIA


知道它在文件系统中的什么位置吗?我正在使用IIS,所以我必须手动添加外部库,只需将它们拖到项目中的bin目录中即可。如果它们位于GAC中,则不需要将它们添加到bin目录中。只需引用,然后使用强名称。不过,在我的计算机上,Excel互操作程序集位于C:\WINDOWS\assembly\GAC\MSIL\Microsoft.Office.Interop.Excel\14.0.0.0\UUU 71e9bce111e9429c\Microsoft.Office.Interop.Excel.dllI我无法获取C:\WINDOWS\assembly\GAC\MSIL目录或C:\WINDOWS\Microsoft.net\assembly目录中的Microsoft.Office.Interop.Excel目录。这两个位置都应该符合。目标计算机上是否安装了相关版本的Office?如果没有Office,安装程序可能不会安装PIA程序集-如果没有Office,这些程序集将不会有多大用处。知道它在文件系统中的什么位置吗?我正在使用IIS,所以我必须手动添加外部库,只需将它们拖到项目中的bin目录中即可。如果它们位于GAC中,则不需要将它们添加到bin目录中。只需引用,然后使用强名称。不过,在我的计算机上,Excel互操作程序集位于C:\WINDOWS\assembly\GAC\MSIL\Microsoft.Office.Interop.Excel\14.0.0.0\UUU 71e9bce111e9429c\Microsoft.Office.Interop.Excel.dllI我无法获取C:\WINDOWS\assembly\GAC\MSIL目录或C:\WINDOWS\Microsoft.net\assembly目录中的Microsoft.Office.Interop.Excel目录。这两个位置都应该符合。目标计算机上是否安装了相关版本的Office?如果Office不存在,安装程序可能不会安装PIA程序集-如果没有Office,它们将不会有多大用处。这是错误的,PIA包含在Visual Studio而不是Office中。显然,您需要安装Office,才能使用互操作作为垫片与它进行对话。这是错误的,PIA包含在Visual Studio中,而不是Office中。显然,您需要安装Office,以便使用互操作作为垫片与它进行对话。