C# 将PCL库添加到Silverlight应用程序会导致错误2110
我有一个库,已在Visual Studio 2012中转换为PCL。我已将目标框架设置为.NET Framework 4及更高版本、Silverlight 4及更高版本、Windows 8和Windows Phone Silverlight 7及更高版本。该库能够正确编译并集成到以.NET Framework 4.5为目标的Visual Studio项目中 然后我将PCL添加到Silverlight 5项目中。在添加PCL之前,它会正确生成。在添加它之后,它继续构建将不会有问题。但是,当我在Internet Explorer中启动它时,出现以下错误:C# 将PCL库添加到Silverlight应用程序会导致错误2110,c#,silverlight,visual-studio-2012,silverlight-5.0,portable-class-library,C#,Silverlight,Visual Studio 2012,Silverlight 5.0,Portable Class Library,我有一个库,已在Visual Studio 2012中转换为PCL。我已将目标框架设置为.NET Framework 4及更高版本、Silverlight 4及更高版本、Windows 8和Windows Phone Silverlight 7及更高版本。该库能够正确编译并集成到以.NET Framework 4.5为目标的Visual Studio项目中 然后我将PCL添加到Silverlight 5项目中。在添加PCL之前,它会正确生成。在添加它之后,它继续构建将不会有问题。但是,当我在In
Line: 56
Error: Unhandled Error in Silverlight Application
Code: 2110
Category: InitializeError
Message: AG_E_UNKNOWN_ERROR
忽略错误或在另一个浏览器中打开它只会显示一个白色屏幕
该错误发生在使用库之前。简单地将引用添加到DLL似乎会导致问题
我无法找到有关错误含义的良好文档或帮助。您是否可以将Visual studio配置为在发生此类错误时中断?通过这种方式,您可以确定错误所在的实际问题。有关更多参考信息,请参见此链接:使用F5运行SL应用程序(以确保连接到正确的iexplore进程),并在Visual Studio 2012中监视输出窗口。不要忘记在输出窗口中选择“从调试显示输出”。您可能会发现一些有趣的东西,比如BadImageFormatException等等……您是否碰巧看到了?是否可以尝试在OOB模式下开始调试?