C ++的DLL参考问题(CLR支持)

时间:2013-03-15 18:53:02

标签: visual-studio visual-c++ unmanaged lync-client-sdk

我正在使用Lync Client 2013 SDK(Microsoft.Lync.Model.dll - 版本15.0.4454.1509)在C ++代码中提供的DLL文件之一(支持/ CLR)。但是在构建项目期间,它没有给我任何与Lync SDK类的代码相关的错误。但在运行时,它给我一个错误信息:

(scanuser.exe中发生了'System.IO.FileNotFoundException'类型的未处理异常附加信息:无法加载文件或程序集'Microsoft.Lync.Model,Version = 15.0.0.0,Culture = neutral,PublicKeyToken = 71e9bce111e9429c '或其中一个依赖项。系统找不到指定的文件。)

//DLL I want to use
#using <Microsoft.Lync.Model.dll>

//namespace provided that DLL
using namespace Microsoft::Lync::Model;

//Function which is using that DLL
void getusername()
{
LyncClient ^lyncClient;
String     ^text=lyncClient->Self->Contact->GetContactInformation(ContactInformationType::DisplayName)->ToString();
Console::WriteLine(text);

}

我还添加了“其他#using Directories ”,其中存在以下DLL文件: “C:\ Program Files \ Microsoft Office \ Office15 \ LyncSDK \ Assemblies \ Desktop”

此DLL在使用C#编写的示例应用程序中运行良好。所以我猜DLL的子版本

没有问题

Visual Studio 2012 Ultimate,Windows 7 Ultimate 32位,Lync Client SDK 2013

所有想法是怎么回事?

0 个答案:

没有答案
相关问题