Windows phone 从windowsphone测试lib-无法确定调用方的应用程序标识
我创建了一个windowsPhone应用程序。 我通过提取与IsolatedStorage和 创建了一个新的应用程序,以允许将此作为库进行测试 因此,我有一个与自定义库关联的windowsphone应用程序。 和一个应用程序控制台来测试我的自定义库。 当我启动应用程序控制台时,我遇到了一个与“无法确定调用方的应用程序标识”对应的问题,这是因为自定义库试图从localstorage获取信息。 所以我的假设是,我需要使用依赖注入来加载或不加载与独立存储相关的部分代码,并在工厂类中添加一些if条件,以允许重定向到具有独立存储或不具有独立存储的类 控制台应用程序Windows phone 从windowsphone测试lib-无法确定调用方的应用程序标识,windows-phone,isolatedstorage,Windows Phone,Isolatedstorage,我创建了一个windowsPhone应用程序。 我通过提取与IsolatedStorage和 创建了一个新的应用程序,以允许将此作为库进行测试 因此,我有一个与自定义库关联的windowsphone应用程序。 和一个应用程序控制台来测试我的自定义库。 当我启动应用程序控制台时,我遇到了一个与“无法确定调用方的应用程序标识”对应的问题,这是因为自定义库试图从localstorage获取信息。 所以我的假设是,我需要使用依赖注入来加载或不加载与独立存储相关的部分代码,并在工厂类中添加一些if条件,以
static void Main(string[] args)
{
try
{
Root rt = new Root();
rt.TestingRss(); //obtain the issue
Console.ReadLine();
}
catch (Exception ex)
{
throw ex;
}
}
WindowsPhone的Lib
public class ConfCustom
{
private static volatile ConfCustom instance;
private static object syncRoot = new Object();
public IsolatedStorageSettings Settings;
private ConfCustom()
{
Settings = IsolatedStorageSettings.ApplicationSettings;
}
public void Run()
{
}
public static ConfCustom Instance
{
get
{
if (instance == null)
{
lock (syncRoot)
{
if (instance == null)
{
instance = new ConfCustom();
}
}
}
return instance;
}
}
}
清楚吗?
你的观点是什么
致以最良好的祝愿,
Alexandre我找不到任何解决办法。如果有人有任何想法。我发现了一个链接-如果我试图通过控制台应用程序引用库并使用一些方法访问IsolatedStorageSettings来获取IsolatedStorageSettings,我感觉不可能启动该应用程序。因此,我应该创建一个独立的windows phone应用程序,其中包含一个使用IsolatedStorage设置的类。所以我需要复制过去这个类到每个windows应用程序。。。。你有更好的解决办法吗?