我正在尝试使用Xamarin.Forms(可移植类库)创建移动应用程序,在以下代码中,我无法使用`GetExecutingAssembly`:
我正在尝试使用Xamarin.Forms(可移植类库)创建移动应用程序,在以下代码中,我无法使用`GetExecutingAssembly`:
using System;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
using System.Reflection;
using System.IO;
using PCLStorage;
namespace MnakbAlshaba
{
public class BookPage : ContentPage
{
//
private void SetBookPagesRows()
{
var assembly = typeof(BookPage).GetTypeInfo().Assembly.GetExecutingAssembly();//error
var resourceName = "MyCompany.MyProduct.MyFile.txt";
using (Stream stream = assembly.GetManifestResourceStream(resourceName))
using (StreamReader reader = new StreamReader(stream))
{
string result = reader.ReadToEnd();
}
}
}
}
我遇到了以下错误:
'System.Reflection.Assembly' 没有定义 'GetExecutingAssembly',并且没有找到接受类型为 'System.Reflection.Assembly' 的第一个参数的扩展方法 'GetExecutingAssembly'(是否缺少 using 指令或程序集引用?)C:...
我该怎么办?