Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Windows Phone应用程序8.1中的Epub_C#_Xaml_Windows Phone 8_Windows Phone - Fatal编程技术网

C# 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

我正在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");

        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();
    }
  }
}