如何导入Manzana C#库

时间:2015-07-07 06:30:04

标签: c# ios visual-studio dll

我正在尝试构建一个从ios设备中获取 syslog 的应用程序。 我对C#完全不熟悉,也不知道从哪里开始。

我找到了名为 Manzana ,一个 C#库来获取ios设备的设备控制权。

我的问题是我不知道如何加载此库如何调用约定

有没有人能够解释我需要采取的步骤?

感谢

1 个答案:

答案 0 :(得分:1)

首先,我建议您使用有效的iTunesMobileDevice C#API。 Manzana有一百个版本已过期或包含废话代码(非工作DllImports或过时的方法)。

不要使用Manzana ,它已过时并包含垃圾代码。

我推荐一个功能强大的MobileDevice-Version :(中文注释,但干净和工作代码):

Working iTunesMobileDevice C# API

下载源文件(所有.cs文件)后,将它们拖到IDE的项目中。打开您的主要课程并制作 iPhone 的实例。 您需要创建2个事件处理程序,连接&的断开

public static void Main(String[] args)
{
iPhone my_device_instance = new iPhone();
my_device_instance.Connect += new ConnectEventHandler(onConnect);
my_device_instance.Disconnect += new ConnectEventHandler(onDisconnect);
Console.WriteLine("Waiting for device...");
System.Threading.Thread.Sleep(-1)
}

static void onConnect(object sender, ConnectEventArgs e)
{
// Do stuff...
}

static void onDisconnect(object sender, ConnectEventArgs e)
{
// Do stuff...
}

了解C#的基础知识并分析给定的源代码。 还有一件事:如果你想获取syslog,你需要使用类iPhoneFile