根据社区建议编辑后的版本:
在Windows 8.1
电话项目(VB.Net
解决方案的一部分,同时还有商店应用和便携式类库),我收到以下错误消息:
无法调用,因为未加载VB运行时。
但是我可以跟踪代码一直在运行,尽管如此。直到...最终弹出一个错误,告诉我
无法找到Windows运行时类型' Windows.foundation'
到目前为止,我在这个主题上找到的内容似乎与Silverlight和VB Runtime的旧版本有关系。最近没什么。
在错误陷阱执行期间,进一步说明如下:
at System.StubHelpers.WinRTTypeNameConverter.GetTypeFromWinRTTypeName(String typeName,Boolean& isPrimitive) 在System.StubHelpers.SystemTypeMarshaler.ConvertToManaged(TypeNameNative * pNativeType,Type& managedType) 在Windows.UI.Xaml.Controls.Frame.Navigate(类型sourcePageType) 在Dossier365.Mobile.Behaviors.MenuTegelClickAction.ReageerOpMenuKeuze(对象发件人,对象参数)。
我附上了不同消息的屏幕截图。 Store App运行正常,基于相同的PCL。
编辑:经过以下建议:添加DirectCast:
现在出现一条新的错误消息:我不知道这里发生了什么或者更多:如何克服这种情况。到目前为止,我的尝试并未导致可行的解决方案。
任何有良好建议或解决方案的人?