日期:2014-05-17  浏览次数:20811 次

嵌入互操作类型设置为false,搞了2天了没找到!!!!
无法嵌入在程序集“c:\Users\lenovo\AppData\Local\Temp\Temporary ASP.NET Files\ucweb\aca1f8cc\db8f7d3c\assembly\dl3\4a5197dd\006b220d_cabaca01\Microsoft.Office.Interop.Excel.DLL”和“c:\Windows\assembly\GAC\Microsoft.Office.Interop.Excel\12.0.0.0__71e9bce111e9429c\Microsoft.Office.Interop.Excel.dll”中找到的互操作类型“Microsoft.Office.Interop.Excel.AppEvents_AfterCalculateEventHandler”。请考虑将“嵌入互操作类型”属性设置为 false。



ASP.NET项目中,我在两个类库中,都引用了Microsoft.Office.Interop.Excel这个DLL,根据上面的报错提示,我在类库中引用的DLL上点击右键,属性中找不到“嵌入互操作类型”这个选项!!!  请高手帮忙看看!!!

------解决方案--------------------
右键点击“属性”,在下面的属性框中有“嵌入互操作类型”这个选项
------解决方案--------------------
请考虑将“嵌入互操作类型”属性设置为 false。

这句提示应该指的是把当前项目的嵌入互操作类型设置为false,而不是提示的dll文件,操作方法就是1楼的,在项目上点击右键,属性,最底部有个复选框