C# UWP应用程序编译错误PRI175,0xdef00071

C# UWP应用程序编译错误PRI175,0xdef00071,c#,uwp,visual-studio-2017,portable-class-library,.net-standard-2.0,C#,Uwp,Visual Studio 2017,Portable Class Library,.net Standard 2.0,我们有一个UWP应用程序,它引用了一些UWP类库和一些可移植类库(PCL)库 最近,我们将其中一些PCL库转换为.NET标准2.0项目,并发布到该项目中,我们在编译UWP应用程序时遇到以下错误 error PRI175 : 0x80070002 - Processing Resources failed with error : The system cannot find the file specified. GENERATEPROJECTPRIFILE : error PRI252: 0x

我们有一个UWP应用程序,它引用了一些UWP类库和一些可移植类库(PCL)库

最近,我们将其中一些PCL库转换为.NET标准2.0项目,并发布到该项目中,我们在编译UWP应用程序时遇到以下错误

error PRI175 : 0x80070002 - Processing Resources failed with error : The system cannot find the file specified.
GENERATEPROJECTPRIFILE : error PRI252: 0xdef00071 - File <UWP Class Library Project Folder>\bin\x64\Debug\<UWP Class Library Project Name>.pri not found.       
错误PRI175:0x80070002-处理资源失败,错误为:系统找不到指定的文件。
GENERATEPROJECTPRIFILE:错误PRI252:0xdef00071-File\bin\x64\Debug\.pri未找到。
另外,该UWP应用程序项目总共引用了13个UWP类库(3个直接引用或10个间接引用),所有这些都在解决方案的构建(通过将UWP应用程序项目设置为启动项目)或UWP应用程序项目本身的构建中给出了以下构建错误:

CA0055 : Could not identify platform for '<Corresponding UWP class library project folder>\bin\x64\Debug\<UWP class library name>.dll'.
CA0052 : No targets were selected.
CA0055:无法识别'\bin\x64\Debug\.dll'的平台。
CA0052:未选择任何目标。
但是,这些
CA0052
CA0055
错误对于所有这些项目来说都会发生,如果所有这些项目都是在之后独立构建的。它看起来只在干净的构建上存在问题,而不是在增量构建上。不确定,但这可能与UWP应用程序构建的主要错误有关

注意:对于转换为.NET标准的PCL库,其中包含一些资源文件(.resx文件)。类似地,名称出现在此错误消息中的UWP类库也包含一些其他资源文件(.resx文件)

我读了另一个类似的问题。
但是,这里的问题主要与蛋糕制作有关。这里的问题发生在VisualStudio构建本身。此帖子中发布的解决方案无法解决我的问题。

CA0052
CA0055
导致此处与PRI相关的错误。这些CA错误是由于在“代码分析”的“项目属性”选项卡中启用代码分析而导致的,如下所示

如果您运行的UWP类库的目标是UWP SDK(16299)的秋季创建者更新版本,则不支持此功能,这是在UWP类库或应用程序项目中引用.NET标准2.0项目的先决条件


相反,我可以在这些项目中运行代码分析,方法是在这些UWP类库中添加对Microsoft.CodeAnalysis.FxCopanalyzers的Nuget包引用。

CA0052
CA0055
导致了与PRI相关的错误。这些CA错误是由于在“代码分析”的“项目属性”选项卡中启用代码分析而导致的,如下所示

如果您运行的UWP类库的目标是UWP SDK(16299)的秋季创建者更新版本,则不支持此功能,这是在UWP类库或应用程序项目中引用.NET标准2.0项目的先决条件


相反,我可以在这些项目中运行代码分析,方法是在这些UWP类库中添加对Microsoft.CodeAnalysis.FxCopanalyzers的Nuget包引用。

可能与@SeñorCMasMas重复,我已经通读了。。这是在类似的地面上,但这是特定的建设与蛋糕建设。。对于我来说,这里的问题发生在Visual Studio上,上面的帖子中提到的解决方案是解决我的问题。可能是@SeñorCMasMas的重复,我已经读过了。。这是在类似的地面上,但这是特定的建设与蛋糕建设。。对于我来说,这里的问题发生在VisualStudio上,上面的帖子中提到的解决方案就是解决我的问题。