更新
**环境:.NET 4和Winform C#应用程序。
我想知道我的C#应用程序中的哪个引用与ATL100.dll相关?当我使用“DependencyWalker”或“TaskManager”时,我可以在我的应用程序上看到这个模块。但是,我不知道哪个参考文献与此模块有关。你知道吗?
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration;
using System.Drawing;
using System.IO;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Threading;
using Cognex.VisionPro;
using Cognex.VisionPro.Blob;
using Cognex.VisionPro.Caliper;
using Cognex.VisionPro.Exceptions;
using Cognex.VisionPro.ImageFile;
using Cognex.VisionPro.ImageProcessing;
using Cognex.VisionPro.PMAlign;
using DBSubClass;
using Jai_FactoryDotNET;
using LogManager;
using MediatorPattern;
2条答案
按热度按时间iqxoj9l91#
ATL是C代码库,通常用于实现COM服务器。你的C#项目不直接使用C代码。但是可以相当安全地假设名为Cognex.VisionPro的托管 Package 器可以。图像处理库几乎总是用C或C++编写的。ATL使从任何语言访问该库变得容易。COM提供了粘合剂。
请务必使用康耐视提供的安装程序。或者向他们询问手动安装说明。
6mzjoqzu2#
在C#中,
assembly
是一个dll
或exe
文件,在概念层面上可以被视为一个 * 模块 *。你把术语搞混了也许你有一个命名空间,想知道它驻留在哪个dll文件中?请修改你的问题,有点混乱。