首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >LibTiff.NET -不能访问TiffCP名称空间??(一般建造问题)

LibTiff.NET -不能访问TiffCP名称空间??(一般建造问题)
EN

Stack Overflow用户
提问于 2013-11-25 03:07:08
回答 1查看 713关注 0票数 1

使用2012

我正在编写一个适配器类库,以使对LibTiff.Net的TiffCP实用程序的访问更加简洁,减少对字符串的依赖(除其他外,该实用工具允许用户从多页tiff图像中提取单个页面)。

我尝试使用预构建的LibTiff和从源代码构建,但是一旦我将BitMiracle.LibTiff.Net引用添加到我的适配器项目中,我就无法访问TiffCP命名空间。看来,在LibTiff解决方案中的五个项目中,只有LibTiff命名空间正在构建,而相同的BitMiracle.LibTiff.Net dll被放置在五个项目的bin/BitMiracle.LibTiff.Net文件夹中。我已经检查了LibTiff解决方案的配置,所有项目都被设置为构建.我在这里错过了什么?我需要将实际的LibTiff和TiffCP项目添加到类库中才能访问TiffCP,还是有什么方法可以让我访问TiffCP的方法?

下面是LibTiffs网站上关于如何使用TiffCP工具的示例,但是,考虑到来自LibTiff构建的dlls输出,它对我来说是行不通的。

代码语言:javascript
复制
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");
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-12 19:42:54

您必须将对TiffCP.exe的引用添加到您的项目中,并且它可以工作,TiffCP.exe位于http://bitmiracle.com/libtiff/的zip文件中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20184059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档