运输管理引擎。 ResolveAssemblyReference 任务失败

问题描述 投票:0回答:1

我们正在基于https://learn.microsoft.com/en-us/dynamics365/supply-chain/supply-chain-dev/create-new-transportation-management-engine

创建TMS引擎

解决方案编译成功,直到我们添加对以下程序集之一的引用:

Microfoft.Dynamics.Ax.Framework.Linq.Data
Microfoft.Dynamics.Ax.Framework.Linq.Data.AdoNet
Microfoft.Dynamics.Ax.Framework.Linq.Data.Msil
Microsoft.Dynamics.Ax.Data.Core
Microsoft.Dynamics.Ax.Server.Core
Microsoft.Dynamics.AX.Xpp.AxShared
Microsoft.Dynamics.AX.Xpp.Support

组件

在这种情况下,我们得到以下结果 错误

Error The **ResolveAssemblyReference** task failed unexpectedly.
System.NullReferenceException: Object reference not set to an instance of an object.
   at Microsoft.Build.Tasks.ReferenceTable.GetReference(AssemblyNameExtension assemblyName)
   at Microsoft.Build.Tasks.Reference.SetFinalCopyLocalState(AssemblyNameExtension assemblyName, String frameworkPaths, ProcessorArchitecture targetProcessorArchitecture, GetAssemblyRuntimeVersion getRuntimeVersion, Version targetedRuntimeVersion, FileExists fileExists, GetAssemblyPathInGac getAssemblyPathInGac, Boolean copyLocalDependenciesWhenParentReferenceInGac, Boolean doNotCopyLocalIfInGac, ReferenceTable referenceTable)

错误的原因可能是什么以及如何解决?

解决方案编译成功,直到我们添加引用

x++
1个回答
0
投票

我遇到了同样的问题,我注意到问题是ApplicationSuite.dll

您可以尝试将其“CopyLocal”属性值设置为 false,然后构建解决方案。

© www.soinside.com 2019 - 2024. All rights reserved.