加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – UWP:PRI277:0xdef00532 – 资源”的冲突值

发布时间:2020-12-15 23:22:16 所属栏目:百科 来源:网络整理
导读:作为Visual Studio 2017 UWP构建过程的一部分,运行名为MakePri.exe的应用程序.它在我的项目中抛出错误,但我不知道为什么.命令行调用是: C:Program Files (x86)Windows Kits10bin10.0.16299.0x64MakePri.exe New -ProjectRoot C:AdaptSourcesrcXiv
作为Visual Studio 2017 UWP构建过程的一部分,运行名为MakePri.exe的应用程序.它在我的项目中抛出错误,但我不知道为什么.命令行调用是:

C:Program Files (x86)Windows
Kits10bin10.0.16299.0x64MakePri.exe New -ProjectRoot
C:AdaptSourcesrcXivicAdapt.Presentation.XamarinFormsAdapt.Presentation.Xivic.UWP
-ConfigXml objx86Debugpriconfig.xml -OutputFile C:AdaptSourcesrcXivicAdapt.Presentation.XamarinFormsAdapt.Presentation.Xivic.UWPbinx86Debugresources.pri
-IndexName AdaptSolutionsPty.Ltd.Xivic-Helpdesk -Verbose -Overwrite

它返回的错误是:

error PRI175 : 0x80073b0f – Processing Resources failed with error :
Duplicate Entry.

GENERATEPROJECTPRIFILE : error PRI277: 0xdef00532 – Conflicting values
for resource ”

我不知道它在说什么.错误消息中没有有用的信息.在筛选了大量谷歌搜索结果后,我发现在引用的.NET标准/ PCL项目中引用某些或重复的DLL时,问题似乎就出现了.

例如:
https://forums.xamarin.com/discussion/103956/strange-build-error-xamarin-uwp

UWP unit test compile errors

但在其他线程中,至少人们正在获得一个可以使用的资源名称.我尽可能多地删除了参考文献.我用过resharper来帮忙.我真的需要从MakePri中获取有用的错误消息.有人对这个有了解吗?有没有办法看到它的绊脚石?

编辑:问题是我的解决方案是使用两个版本的Xamarin.Forms.一旦我整合了NuGet包,问题就消失了.但是,我觉得这是一个错误,因为错误消息应该更具描述性.这浪费了很多时间.所以,我在这里记录了这个问题:
https://github.com/dotnet/buildtools/issues/1912
我将保持开放,直到微软做出某种回应.

解决方法

为所有依赖项目整合Xamarin.Forms和Microsoft.NETCore.UniversalWindowsPlatform版本将解决该问题.它主要是由于Xamarin.Forms最新的稳定版本需要更高版本的Microsoft.NETCore.UnivesalWindowsPlatform nuget,即(6.0.1).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读