C#命令行添加对Microsoft.Office.Interop.Excel的引用

需要使用C#处理Excel自动化。
没有Visual Studio安装,无法完成。 但Ms-Office 2007安装在工作站上。
在使用csc.exe进行编译时,由于Microsoft.Office程序集的问题而出现错误。 我试图在一般位置search,但无法finddll文件。

using Microsoft.Office.Interop.Excel; using Excel = Microsoft.Office.Interop.Excel; /// no files found /// assembly paths ; C:\Windows\assembly\Microsoft.Office.Interop.Excel /// C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5 class Program { static void Main(string[] args) { var excelApp = new Excel.Application(); excelApp.Workbooks.Add(); // Insert VBA code here. excelApp.Visible = true; } } 

您可以引用位于GAC csc / recurse中的DLL:* /r:"C:\windows\assembly\GAC_MSIL\Microsoft.Office.Inte 5.0.0.0__71e9bce111e9429c \ Microsoft.Office.Interop.Excel.dll“

根据你的办公室版本,你最终要改变一下path