System.Runtime.InteropServices.COMException (0x80020003): 找不到成员。 (Exception from HRESULT: 0x80020003 (DISP_E_MEMBERNOTFOUND))
at System.RuntimeType.ForwardCallToInvokeMember(String memberName, BindingFlags flags, Object target, Int32[] aWrapperTypes, MessageData& msgData)
, 因此不应该在dotfuscator中对interop.excel.dll进行转换, 另外,使用office xp pia可以导入XP/2003/2007中的XLS, 需要在工程中引用:interop.excel.dll, interop.office.dll, microsoft.vbe.interop.dll, 在发布的程序中包含这三个DLL即可,用户端不需要安装PIA.
2. 在安装visual studio 2005 sp1时需要先参考再安装: http://support.microsoft.com/kb/925336.
另外在windows 2003 en servver sp1 版本中报的错是:"the installation for this product is not available, verify that the source is exist and that you can access it." ,根据上面的文章设置之后重启即可解决.奇怪的是与上面URL中MS报的"1718"错,完全不沾边.
3.安装dotnetfx.exe版本2时,如果你安装的是英文版,则可以安装中文版本的langpack,这样提示的错误信息即为中文,如果你缺省已经是中文提示,而想查看英文信息(在google中查找帮助时比较有用),则可以在控制面板中将中文语言包删除即可.