使用Visual Studio 2012LibTiff.NET - 無法訪問TiffCP命名空間? (常規構建問題)
我正在寫一個適配器類庫進行訪問LibTiff.Net的TiffCP效用乾淨了一點,少依賴於字符串(這個工具允許,除其他事項外,一用戶從多頁tiff圖像中提取單個頁面)。
我試過使用預構建的LibTiff和從源代碼構建,但是一旦我將BitMiracle.LibTiff.Net引用添加到我的適配器項目中,我就無法訪問TiffCP命名空間。看來,在LibTiff解決方案中的五個項目中,只有LibTiff命名空間正在構建,同一個BitMiracle.LibTiff.Net dll被放置在五個項目的bin/debug文件夾中。我已檢查了LibTiff解決方案的配置,並且所有項目都已設置爲...我在這裏錯過了什麼?我是否必須將實際的LibTiff和TiffCP項目添加到我的類庫以訪問TiffCP,還是有某種方法可以獲得允許我訪問TiffCP方法的dll?
下面是LibTiffs網站上關於如何使用TiffCP工具的示例,但是再一次,從LibTiff構建的DLL輸出來看,它根本不適用於我。
using System;
using System.Diagnostics;
using BitMiracle;
namespace BitMiracle.LibTiff.Samples
{
public static class SplitTiffImage
{
public static void Main()
{
string[] arguments =
{
@"Sample Data\multipage.tif,1",
"SplitTiffImage_2ndPage.tif"
};
TiffCP.Program.Main(arguments); //TiffCP reference not recognized
Process.Start("SplitTiffImage_2ndPage.tif");
}
}
}