0
此处的用户给了我一个适用于Android的HtmlAgilityPack。我的问题是我如何在MonoDevelop(Android的Mono - C#)中使用它?Mono for Android Html Agility Pack
此处的用户给了我一个适用于Android的HtmlAgilityPack。我的问题是我如何在MonoDevelop(Android的Mono - C#)中使用它?Mono for Android Html Agility Pack
你必须从代码
编译下载源
进入
\htmlagilitypack-99964\Branches\1.4.0\HtmlAgilityPack
编辑csproj
变化
<Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" />
保存和载入
修正错误
跟踪 - >调试
去除块
if (!SecurityManager.IsGranted(new DnsPermission(PermissionState.Unrestricted)))
{
//do something.... not at full trust
try
{
RegistryKey reg = Registry.ClassesRoot;
reg = reg.OpenSubKey(extension, false);
if (reg != null) contentType = (string)reg.GetValue("", def);
}
catch (Exception)
{
contentType = def;
}
}
去除块
if (SecurityManager.IsGranted(new RegistryPermission(PermissionState.Unrestricted)))
{
try
{
RegistryKey reg = Registry.ClassesRoot;
reg = reg.OpenSubKey(@"MIME\Database\Content Type\" + contentType, false);
if (reg != null) ext = (string)reg.GetValue("Extension", def);
}
catch (Exception)
{
ext = def;
}
}
使用dll
在bin/debug
文件夹
否,你会使用它的方式不同。净。看到这里,它是一个试图解释如何使用它的网站:http://www.4guysfromrolla.com/articles/011211-1.aspx ...承认HTMLAgilityPack文档是稀疏的。 – Arran
我使用它的.NET,但为Android的一个没有.dll(只有.cs文件),所以我不知道如何安装它。 – fanboy555