Windows phone 从windowsphone测试lib-无法确定调用方的应用程序标识

Windows phone 从windowsphone测试lib-无法确定调用方的应用程序标识,windows-phone,isolatedstorage,Windows Phone,Isolatedstorage,我创建了一个windowsPhone应用程序。 我通过提取与IsolatedStorage和 创建了一个新的应用程序,以允许将此作为库进行测试 因此,我有一个与自定义库关联的windowsphone应用程序。 和一个应用程序控制台来测试我的自定义库。 当我启动应用程序控制台时,我遇到了一个与“无法确定调用方的应用程序标识”对应的问题,这是因为自定义库试图从localstorage获取信息。 所以我的假设是,我需要使用依赖注入来加载或不加载与独立存储相关的部分代码,并在工厂类中添加一些if条件,以

我创建了一个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应用程序。。。。你有更好的解决办法吗?