0
我正在开发一个使用C#2.0的软件,它具有一个Windows应用程序和一个Outlook加载项。对于IPC,我正在使用二进制格式化程序进行Remoting。这两个组件都有一个对包含Remoting相关类定义的通用项目“Core”的引用。我的加载项是服务器,即注册远程对象。现在远程处理服务器托管在Outlook地址
,问题是,当我的Windows应用程序试图调用远程方法,我得到一个例外,它不能找到“核心”库。以下是我得到的例外的一部分。
=== Pre-bind state information ===
LOG: User = rakib-bd\rakib
LOG: DisplayName = Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
(Fully-specified)
LOG: Appbase = file:///C:/Program Files/Microsoft Office/Office12/
LOG: Initial PrivatePath = NULL
Calling assembly : (Unknown).
据我所知,它期望Core.dll在办公室安装目录。但它在我的软件安装目录中,我的Outlook加载项的dll也是如此。现在
我的问题是,我怎样才能改变这种做法,它会寻找Core.dll在我的软件的安装目录。
感谢你,
拉基布·哈桑
非常感谢您的回复。我在我的Outlook加载项中处理它,它工作! – Rakib 2010-02-18 15:34:50