无法嵌入在程序集请考虑将“嵌入互操作类型”属性设置为false
无法嵌入在程序集“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楼的,在项目上点击右键,属性,最底部有个复选框
①在“解决方案管理器”中打开项目“引用”
②选择Microsoft.Office.Tools.Interop.Word
③在其上用右键菜单中打开“属性”(此法最简,也可以用其它方法)
④修改其中的“嵌入互操作类型”为False即可。
⑤再如法修改引用中的Office的“嵌入互操作类型”为False