C# 在c中使用PhotoShop.dll

C# 在c中使用PhotoShop.dll,c#,C#,我必须处理.psd文件。我已经添加了所有必需的PaintDotNet DLL。我还添加了对Photoshop.dll的引用。但这是一个错误 找不到类型或命名空间名称“PhotoShop”是否缺少using指令或程序集引用 这是我的代码: using Photoshop; string[] psds = Directory.GetFiles(@"Path_here", "*.psd", SearchOption.AllDirectories); foreach (var psd in psds

我必须处理.psd文件。我已经添加了所有必需的PaintDotNet DLL。我还添加了对Photoshop.dll的引用。但这是一个错误

找不到类型或命名空间名称“PhotoShop”是否缺少using指令或程序集引用

这是我的代码:

using Photoshop;

string[] psds = Directory.GetFiles(@"Path_here", "*.psd", SearchOption.AllDirectories);

foreach (var psd in psds)
{
    var psdFile = new PsdFile();
    psdFile.Load(psd); // Loading the psd file

    // Printing the file name and the file dimensions (width/height)
    Console.WriteLine("{0}: {1}x{2}",
            Path.GetFileName(psd),
            psdFile.ColumnCount,
            psdFile.RowCount);
}

我赶不上了。非常感谢您的帮助。

您确定名称空间是Photoshop吗?双击解决方案资源管理器中的引用以打开对象资源管理器。这将向您显示DLLPrety的结构。请确保名称空间是:PhotoshopFile而不仅仅是photoshop。让我使用PhotoshopFile编辑我的文字,这将得到修复,但引发的新异常无法加载文件或程序集“PaintDotNet.SystemLayer.Native.x64”或其依赖项之一。试图加载格式不正确的程序。这个psd插件不适用于32位系统吗?@Faiza您的项目的目标框架是什么?