我正在尝试创建一个可以操作TIFF文件的项目。 (主要是重新排序,删除,将图像插入多图像TIFF。)
我的老板告诉我关于gdi + framework我可以用来做这个。我已经下载了.exe并解压缩了C:/ Windows / system32中的文件以及我的项目文件夹。当我试图在VS中为这个dll做一个引用时,我得到:
对' XXXXXX'的引用无法添加。请确保 文件是可访问的,并且它是有效的程序集或COM组件。
我在网上看到我必须注册dll,我已尝试使用regsvr32和regasm这两种情况。两者都给我以下错误:
谁能帮助我吗?谢谢!RegAsm:错误RA0000:无法加载 ' C:\ Windows \ WinSxS文件\ x86_Microsoft.Windows。 GdiPlus_6595b64144ccf1df_1.0.6002.22509_x-ww_c7dad023 \ gdiplus.dll的' 因为它不是有效的.NET程序集
更新:我正在运行Windows XP电脑,如果这有任何区别。
答案 0 :(得分:1)
请确保您引用System.Drawing
。它不应该单独下载。
答案 1 :(得分:0)
这个dll是一个原生的windows dll,所以不能直接引用它。 您只能在项目中使用程序集或COM dll。 您必须定义所有方法和类型,这里有一点帮助:http://msdn.microsoft.com/en-us/magazine/cc164123.aspx
但是你必须知道dll或simple中的所有方法和签名才能找到该DLL的.NET包装。