添加FreeImage的.NET来解决(Add FreeImage .NET to solution

2019-09-01 05:51发布

我按照这个帖子,但我仍然没有得到几步之遥。 我是新来的C#,这可能是问题。 我喜欢一点点帮助(我一直在敲打这一切的一天)。

我可以打开在Visual Studio中FreeImage.NET溶液(Win7的64位机器顺便说一句)。 这篇文章说,我需要建立它来获得C#DLL。 当我建了,我得到数百错误的“类型或命名空间‘名称’找不到”。

它需要的C ++ DDL加入第一? 我拖放到它的解决方案,但仍然是错误的。

我做得简单,错了吗?

具体是什么我试图做的就是添加FreeImage的项目在C#中的Visual Studio Express的2012。

谢谢,丹

Answer 1:

下载FreeImage.NET的版本后,我在VS2012打开以下VS2005解决方案文件。(那是我唯一有)

FreeImage3154 \的FreeImage \包装\ FreeImage.NET \ CS \ FreeImage.NET.2005.sln

升级项目,建设它的第一次后,我看到了大约491错误。 如果打开的引用UnitTest.2005项目,你会看到nunit.framework组件丢失。 如果你已经安装的NuGet,在VS2012你可以

右键点击引用>管理的NuGet包>搜索NUnit的并安装它。

在下面的图片我们可以看到, nunit.framework部件正确连接。

这样做了以后当时只有50剩下的错误,他们都因为XML文档文件进行检查启用。 您可以禁用此检查如图所示Library.2005项目。

再次生成,它应该会成功。

注: FreeImage的网站只提供了一个DLL的32位版本,因此使用这个DLL你必须保证你的项目版本设置为32位。 为了获得FreeImage的DLL的64位版本,你将有Ø下载他们的源代码项目和手动执行64位的建设成为展现在这个博客 。



文章来源: Add FreeImage .NET to solution
标签: c# dll freeimage