我尝试在我的xamarin.forms项目中包含.csv文件。问题是,我认为当我将文件用作嵌入式资源时,它只能同时用于所有平台。我的程序集只有三种方法:
Equals()
Load()
ReferenceEquals()
但我需要Assembly.GetExecutingAssembly()
才能让我的代码正常工作。
你知道如何解决这个问题吗?或者可能是替代方案? 顺便说一句:我使用Visual Studio 2013 Ultimate和Xamarin.Android/iOS的试用许可证
编辑:我想它必须做某事。与Xamarin.Forms。一个普通的桌面应用程序有Assembly.GetExecutingAssembly();它工作正常,但我需要在我的应用程序中:(
答案 0 :(得分:7)
这样做:
var assembly = typeof(App).GetTypeInfo().Assembly;
成为应用程序'应用程序文件的类型。
我已经用这种方式做了你想要的(读csv文件)。