NPLOT只有.NET1.1與.NET2.0版本,要在.NET4.0使用會出現問題。下面是解決方法。
下載NPLOT-0.9.10.0的源碼。
在VS2010新建一個類庫項目,
刪除自動創建的cs文件Class1.cs
將源碼src文件夾的所有文件復制到該項目的文件目錄下,在項目中添加這些文件
試着編譯一下,有錯誤
右擊引用,選擇添加引用
選擇.NET選擇夾,添加Systm.Drawing , System.Windws.Form , System.Web 空間
再編譯一下,還有錯誤,提示未引用System.Web.UI.Design,在解決方案中添加一個引用System.Design
在項目里把文件名帶Web的cs文件刪除,在編譯,還有錯誤,提示重復的XX特性,
進入項目文件夾,把AssemblyInfo.cs文件移動到Properties文件夾內,在項目內刪除AssemblyInfo.cs
在編譯,還有錯誤
將文件NPlot-key.snk放在項目目錄下
打開這個文件,注釋掉最后一行,編譯成功
在bin/Debug文件夾內看到成功生成的NPlot.dll,大小160KB
選擇Release,在編譯,在bin/Release看到發行版本的NPlot.dl,大小142KB
將這個dll復制出來,以后在C# Windows的.NET4.0框架中就可以使用NPlot了