Hen*_*rik 5 .net c# reflection xamarin
我尝试在我的xamarin.forms项目中包含.csv文件.问题是,我认为当我将该文件用作嵌入式资源时,它只能立即用于所有平台.我的程序集只有三种方法:
Equals()
Load()
ReferenceEquals()
Run Code Online (Sandbox Code Playgroud)
但我需要Assembly.GetExecutingAssembly()让我的代码工作.
你知道怎么解决这个问题吗?或者可能是替代方案?顺便说一句:我使用Visual Studio 2013 Ultimate和Xamarin.Android/iOS的试用许可证
编辑:我想它必须做某事.与Xamarin.Forms.一个普通的桌面应用程序有Assembly.GetExecutingAssembly(); 它工作正常,但我需要它在我的应用程序:(
编辑2:我现在试试这个:http://developer.xamarin.com/guides/cross-platform/xamarin-forms/working-with/files/#Loading_Files_Embedded_as_Resources
这样做:
var assembly = typeof(App).GetTypeInfo().Assembly;
Run Code Online (Sandbox Code Playgroud)
将"App"作为应用程序文件的类型.
我用这种方式完成了你想要的(读取csv文件).
| 归档时间: |
|
| 查看次数: |
2120 次 |
| 最近记录: |