C# Windows Phone应用程序8.1中的Epub
我正在windows phone 8.1中开发一个移动应用程序。我需要打开一本epub书并尝试此代码,它不起作用C# Windows Phone应用程序8.1中的Epub,c#,xaml,windows-phone-8,windows-phone,C#,Xaml,Windows Phone 8,Windows Phone,我正在windows phone 8.1中开发一个移动应用程序。我需要打开一本epub书并尝试此代码,它不起作用 class Program { static void Main(string[] args) { string[] files = Directory.GetFiles(@"c:\Inetpub\ePubReader\temp\load tests\"); Console.WriteLine("Started"); fore
class Program {
static void Main(string[] args) {
string[] files = Directory.GetFiles(@"c:\Inetpub\ePubReader\temp\load tests\");
Console.WriteLine("Started");
foreach (var file in files) {
try {
Epub epub = new Epub(file);
} catch (Exception e) {
Console.WriteLine("FileName: " + file + ", Exception: " + e.Message);
}
}
Console.WriteLine("Finished");
Console.ReadLine();
}
}
}
我如何像这样初始化它
class Program {
static void Main(string[] args) {
string[] files = Directory.GetFiles(@"c:\Inetpub\ePubReader\temp\load tests\");
Console.WriteLine("Started");
foreach (var file in files) {
try {
Epub epub = new Epub(file);
} catch (Exception e) {
Console.WriteLine("FileName: " + file + ", Exception: " + e.Message);
}
}
Console.WriteLine("Finished");
Console.ReadLine();
}
}
}
这在Windows phone中不起作用。我应该使用哪个图书馆,或者我应该做什么?我想知道在Windows应用程序中查看epub图书的过程?查看此库:
class Program {
static void Main(string[] args) {
string[] files = Directory.GetFiles(@"c:\Inetpub\ePubReader\temp\load tests\");
Console.WriteLine("Started");
foreach (var file in files) {
try {
Epub epub = new Epub(file);
} catch (Exception e) {
Console.WriteLine("FileName: " + file + ", Exception: " + e.Message);
}
}
Console.WriteLine("Finished");
Console.ReadLine();
}
}
}
class Program {
static void Main(string[] args) {
string[] files = Directory.GetFiles(@"c:\Inetpub\ePubReader\temp\load tests\");
Console.WriteLine("Started");
foreach (var file in files) {
try {
Epub epub = new Epub(file);
} catch (Exception e) {
Console.WriteLine("FileName: " + file + ", Exception: " + e.Message);
}
}
Console.WriteLine("Finished");
Console.ReadLine();
}
}
}
这适用于C#4.0及以上版本,也可能适用于Windows Phone。它给出了一些关于如何实现它的示例
class Program {
static void Main(string[] args) {
string[] files = Directory.GetFiles(@"c:\Inetpub\ePubReader\temp\load tests\");
Console.WriteLine("Started");
foreach (var file in files) {
try {
Epub epub = new Epub(file);
} catch (Exception e) {
Console.WriteLine("FileName: " + file + ", Exception: " + e.Message);
}
}
Console.WriteLine("Finished");
Console.ReadLine();
}
}
}
要将其导入项目,请执行以下步骤:
1-从上述站点解压下载的包;
2-zip文件包含两个DLL。我建议您将它们放在项目中的目录中。您不需要在VisualStudio的解决方案中包含此目录。
3-右键单击您的项目,然后单击参考选项。将显示包含要导入的库的面板。
4-转到浏览并选择两个解压缩的DLL
class Program {
static void Main(string[] args) {
string[] files = Directory.GetFiles(@"c:\Inetpub\ePubReader\temp\load tests\");
Console.WriteLine("Started");
foreach (var file in files) {
try {
Epub epub = new Epub(file);
} catch (Exception e) {
Console.WriteLine("FileName: " + file + ", Exception: " + e.Message);
}
}
Console.WriteLine("Finished");
Console.ReadLine();
}
}
}
完成此操作后,在构建项目时,示例代码应该可以正常工作
class Program {
static void Main(string[] args) {
string[] files = Directory.GetFiles(@"c:\Inetpub\ePubReader\temp\load tests\");
Console.WriteLine("Started");
foreach (var file in files) {
try {
Epub epub = new Epub(file);
} catch (Exception e) {
Console.WriteLine("FileName: " + file + ", Exception: " + e.Message);
}
}
Console.WriteLine("Finished");
Console.ReadLine();
}
}
}