在VS2010中添加gdi +对项目的引用

时间:2012-01-09 19:19:37

标签: .net c#-4.0 gdi+

我正在尝试创建一个可以操作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电脑,如果这有任何区别。

2 个答案:

答案 0 :(得分:1)

请确保您引用System.Drawing。它不应该单独下载。

答案 1 :(得分:0)

这个dll是一个原生的windows dll,所以不能直接引用它。 您只能在项目中使用程序集或COM dll。 您必须定义所有方法和类型,这里有一点帮助:http://msdn.microsoft.com/en-us/magazine/cc164123.aspx

但是你必须知道dll或simple中的所有方法和签名才能找到该DLL的.NET包装。