gpt4 book ai didi

c# - Xamarin -> System.Reflection.Assembly.GetExecutingAssembly 不起作用

转载 作者:太空狗 更新时间:2023-10-29 22:37:04 26 4
gpt4 key购买 nike

我尝试在我的 xamarin.forms 项目中包含一个 .csv 文件。问题是,当我将文件用作嵌入式资源时,我认为它只能同时适用于所有平台。我的程序集只有三种方法:

Equals()
Load()
ReferenceEquals()

但我需要 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;

作为应用程序文件的类型。

我已经通过这种方式完成了您想要的(读取 csv 文件)。

关于c# - Xamarin -> System.Reflection.Assembly.GetExecutingAssembly 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26480227/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com