【发布时间】:2016-09-19 06:52:26
【问题描述】:
我正在尝试创建一个绑定库,但我在 Visual Studio 2013 中没有 Intellisense 支持。我的 Windows 计算机连接到 MacOS 10 (El Capitan),上面装有最新的 Xamarin Studio,甚至是最新的XCode 8(不知道有没有必要)
我不知道是否缺少任何参考资料。我正在尝试添加对 iOS 附件库的支持,称为“libdtdev.a”和相应的头文件“DTDevices.h”。尽管 VS 成功构建了项目,但我无法在另一个 Xamarin.iOS 项目中使用该库。在下面的代码中“BaseType”、“NSObject”和“Export”的语法是未知的。
using System;
using ObjCRuntime;
using Foundation;
using UIKit;
namespace LineaProSDK
{
[BaseType(typeof(NSObject))]
interface DTDevices
{
[Export("sharedDevice")]
DTDevices sharedDevice();
}
}
这是 Intellisense 显示可用选项的方式:
谁能告诉我我做错了什么?我错过了一些参考吗?这些都是我在 Windows 客户端上安装的所有 Mono 引用,但默认情况下只选择了“Xamarin.iOS”:
【问题讨论】:
标签: visual-studio-2013 xamarin.ios-binding