UWP应用程序引用.NETSTANDARD 2.0 PCL无法加载组件



我正在处理Xamarin跨平台应用程序,而我的iOS和Android应用程序正常工作,但是当我启动UWP应用程序时,我有以下例外:

system.io.io.filenotfoundexception:"无法加载文件或汇编" NetStandard,版本= 2.0.0.0,culture =中性,publicKeyToken = cc7b13ffcd2dddddd51'。系统找不到指定的文件。

我尝试摆脱package.config,但它不起作用,任何见解都将不胜感激。

我的iOS和Android应用程序正常工作,但是当我启动UWP应用程序时,我有以下例外:

如果您在这一点上尝试构建和运行,iOS和Android应该无问题。UWP很可能会编译,但会在运行时提出异常Could not load file or assembly

您可以手动对CSPROJ文件进行更改。右键单击解决方案资源管理器中的UWP项目,然后选择"卸载项目"。接下来,右键单击UWP项目节点,然后选择"编辑mySecondxamarInformsapp.uwp.csproj"。

添加一个新的PropertyGroup如下:

<PropertyGroup>
   <RestoreProjectStyle>PackageReference</RestoreProjectStyle>
</PropertyGroup>

现在,您可以右键单击"解决方案资源管理器"中的UWP项目,然后选择"重新加载项目"。现在您应该能够运行UWP项目。

最新更新