![](/img/trans.png)
[英]The type or namespace name 'RenderModel' could not be found Unity3d SteamVR
[英]The type or namespace 'SKYPE4COMLib' could not be found - Unity3d
抱歉,标题含糊。
我正在将Skype集成到我的Unity应用程序中。 因此,我在Visual Studio和Unity项目的plugins文件夹中添加了Skype4Com.dll,但编辑器抛出“错误CS0246:找不到类型或名称空间名称'SKYPE4COMLib'。您是否缺少using指令或程序集引用? “
当我将同一个dll添加到其他Windows窗体应用程序时,该应用程序成功构建。
这是代码,
using UnityEngine;
using System;
using System.Collections.Generic;
using SKYPE4COMLib;
public class AudioManager : MonoBehaviour
{
void Start()
{
Skype skype = new Skype();
if (!skype.Client.IsRunning)
{
skype.Client.Start(true, true);
}
}
}
该dll已添加为Visual Studio中的参考。
以下是Unity中的错误
我想念什么吗?
您是否检查过您的dll是否与Unity兼容? 导入dll时,Unity 5仅最多支持.Net 3.5。
我终于解决了。 我从C:\\ Program Files(x86)\\ Common Files \\ Skype获取的Skype4COMLib.dll不是正确的dll。 Unity正在寻找Interop.SKYPE4COMLib.dll
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.