3

C:\Users\mverm\Documents\Projects\Device\XJTResourcesT10\XJTResourcesT10\Resources.System.Linq.Expressions.rd.xml(35):警告:ILTransform_0027:“System.Linq.Expressions.Expression”中的“CreateLambda”方法找不到。

C:\Users\mverm\Documents\Projects\Device\XJTResourcesT10\XJTResourcesT10\Resources.System.Linq.Expressions.rd.xml(91):警告:ILTransform_0027:“System.Linq.Expressions.Expression”中的“ParameterIsAssignable”方法无法找到。

我已经尝试了很多项目,但到目前为止我还没有到任何地方......

Template10, EntityFramework.Sqlite 7.0.0-rc1-final这是一个使用(目前)的 UWP 应用程序。当他们决定让我们继续使用实际版本时,EFCore 1.0 variant一旦应用了足够的胡椒粉,它就会改变。

这不会通过 WACK,也不会按原样正常运行。据称已修复在当前的前沿,不值得尝试适应不断的变化,但这将我的部署推迟了一个多月,预计 RC2 版本基于路线图和月底的里程碑......注意:这实际上与EF无关,它仍然在发布中,EF被注释掉了。

到目前为止尝试了这个无济于事......

<Type Name="System.Linq.Expressions.Expression" Dynamic="Required Public" />

有什么见解吗?

4

2 回答 2

1

我遇到了同样的问题,但在这里没有找到答案。

短版:将你的 UWP Microsoft.NETCore.UniversalWindowsPlatform nuget 包升级到 5.3.x。

对于遇到此问题的其他人,此问题在此处引用:https ://github.com/dotnet/corefx/issues/5088并且(如那里所述)在 .Net Native 的更新中解决(仅适用于 VS 2017):https ://blogs.msdn.microsoft.com/dotnet/2017/01/30/announcing-net-core-net-native-and-nuget-updates-in-vs-2017-rc/

高温高压

于 2017-05-08T07:43:10.570 回答
0

这可能是由于在本机调试模式下运行造成的。这个问题最近出现在我所有的存档文件中,所以我怀疑某些更新导致了这个问题。我通过关闭 VS2015 然后更改受影响项目的 .csproj 文件来修复它,从:

<UseDotNetNativeToolchain>true</UseDotNetNativeToolchain>

至:

<UseDotNetNativeToolchain>false</UseDotNetNativeToolchain>

希望这可以帮助。

于 2016-05-06T12:12:01.373 回答