- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这似乎是许多类似问题之一,但我在其他问题中找不到解决方案。
我将直接跳转到二进制日志:
这是 ResolveAssemblyReference
下的相应子树任务:
There was a conflict between "System.Runtime.CompilerServices.Unsafe, Version=4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "System.Runtime.CompilerServices.Unsafe, Version=4.0.6.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
"System.Runtime.CompilerServices.Unsafe, Version = 4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen because it was primary and "System.Runtime.CompilerServices.Unsafe, Version=4.0.6.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was not.
References which depend on "System.Runtime.CompilerServices.Unsafe, Version = 4.0.4.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Users\mkharitonov\.nuget\packages\system.runtime.compilerservices.unsafe\4.5.2\ref\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll].
C:\Users\mkharitonov\.nuget\packages\system.runtime.compilerservices.unsafe\4.5.2\ref\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll
Project file item includes which caused reference "C:\Users\mkharitonov\.nuget\packages\system.runtime.compilerservices.unsafe\4.5.2\ref\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll".
C:\Users\mkharitonov\.nuget\packages\system.runtime.compilerservices.unsafe\4.5.2\ref\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll
C:\Users\mkharitonov\.nuget\packages\microsoft.extensions.primitives\2.0.0\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll
Project file item includes which caused reference "C:\Users\mkharitonov\.nuget\packages\microsoft.extensions.primitives\2.0.0\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll".
C:\Users\mkharitonov\.nuget\packages\microsoft.extensions.primitives\2.0.0\lib\netstandard2.0\Microsoft.Extensions.Primitives.dll
C:\Users\mkharitonov\.nuget\packages\microsoft.extensions.caching.abstractions\2.0.0\lib\netstandard2.0\Microsoft.Extensions.Caching.Abstractions.dll
xyz.Common
C:\xyz\tip\bin.link\xyz.Web.Framework.dll
C:\xyz\tip\bin.link\xyz.Web.Platform.dll
AccrualEngine
DataProcessor
xyz.BusinessAPI.Core
xyz.DataManager
DataSvc
xyz.Data
xyz.HtmlPlatform
xyz.BusinessAPI
DeviceServices
GrossPayEngineDataProvider
MultiApprovalProcessor
Payroll.Core.Data
PunchStatusReconciliationEngine
RateEngine2
RateEngineDataProviderServer
RuleEngine
RuleEngineDataProvider
RuleEngineHelper
SharpTop.Common.Security.MemberSession
SharpTop.DB.DL
WorkTimeCalculationEngine
C:\Users\mkharitonov\.nuget\packages\microsoft.extensions.caching.memory\2.0.0\lib\netstandard2.0\Microsoft.Extensions.Caching.Memory.dll
C:\Users\mkharitonov\.nuget\packages\microsoft.extensions.options\2.0.0\lib\netstandard2.0\Microsoft.Extensions.Options.dll
C:\Users\mkharitonov\.nuget\packages\system.memory\4.5.3\lib\netstandard2.0\System.Memory.dll
Project file item includes which caused reference "C:\Users\mkharitonov\.nuget\packages\system.memory\4.5.3\lib\netstandard2.0\System.Memory.dll".
C:\Users\mkharitonov\.nuget\packages\system.memory\4.5.3\lib\netstandard2.0\System.Memory.dll
C:\Users\mkharitonov\.nuget\packages\system.diagnostics.diagnosticsource\4.6.0\lib\net46\System.Diagnostics.DiagnosticSource.dll
C:\Users\mkharitonov\.nuget\packages\microsoft.applicationinsights\2.10.0\lib\net46\Microsoft.ApplicationInsights.dll
C:\Users\mkharitonov\.nuget\packages\xyz.engine.core.common\1.0.20260.1\lib\netstandard2.0\xyz.Engine.Core.Common.dll
xyz.Common
C:\xyz\tip\bin.link\xyz.Web.Framework.dll
C:\xyz\tip\bin.link\xyz.Web.Platform.dll
AccrualEngine
DataProcessor
xyz.BusinessAPI.Core
xyz.DataManager
DataSvc
xyz.Data
xyz.HtmlPlatform
xyz.BusinessAPI
DeviceServices
GrossPayEngineDataProvider
MultiApprovalProcessor
Payroll.Core.Data
PunchStatusReconciliationEngine
RateEngine2
RateEngineDataProviderServer
RuleEngine
RuleEngineDataProvider
RuleEngineHelper
SharpTop.Common.Security.MemberSession
SharpTop.DB.DL
WorkTimeCalculationEngine
C:\xyz\tip\Tools\MSBuild\..\..\bin.link\System.Threading.Tasks.Extensions.dll
Project file item includes which caused reference "C:\xyz\tip\Tools\MSBuild\..\..\bin.link\System.Threading.Tasks.Extensions.dll".
GrossPayEngineDataProvider
C:\xyz\tip\Tools\MSBuild\..\..\bin.link\Pipelines.Sockets.Unofficial.dll
Project file item includes which caused reference "C:\xyz\tip\Tools\MSBuild\..\..\bin.link\Pipelines.Sockets.Unofficial.dll".
GrossPayEngineDataProvider
References which depend on "System.Runtime.CompilerServices.Unsafe, Version = 4.0.6.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\System.Runtime.CompilerServices.Unsafe.dll].
从中我得出结论,
System.Runtime.CompilerServices.Unsafe.dll
有两个版本。正在上映:
AutoUnify == true
所以
ResolveAssemblyReference
任务应该自动解决冲突到最高版本,至少这是我对
documentation的解释.
ResolveAssemblyReference
列出的所有依赖项任务必须是可传递的。 AutoGenerateBindingRedirects
的存在,应该不需要这样做。属性(property)。正如我所料 - 它没有帮助。 最佳答案
我有一个更新。
在我们这边,app.config 中有一个条目重定向到 4.0.6.0。
我们从未见过这个问题,因为构建机器上没有 4.0.6.0。
但是当我们将 Visual Studio 更新到最新版本时,msbuild 不知何故复制了它。
_CopyFilesMarkedCopyLocal:
The File will be copied from "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\System.Runtime.CompilerServices.Unsafe.dll" in "D:\agent_03\_work\21\s\Release\System.Runtime.CompilerServices.Unsafe.dll".
一旦我们删除了配置文件中的条目,该文件就不再被复制。
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>
</assemblyBinding>
在您的 app.configs 上搜索任何特定条目。如果找不到,恐怕您需要遍历所有 nuget 依赖项,直到找到哪个需要此特定版本。
关于c# - 发现不同版本的 "System.Runtime.CompilerServices.Unsafe"冲突无法解决,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64420099/
我使用ServiceStack.Redis用C#创建了一个Visual Studio(Community 2019)项目。由于它是C#,因此我使用Windows 10(有Windows的Redis版本
尝试将 SQLTypeProvider 与 postgres 一起使用,运行时出现以下错误 dotnet build error FS3033: The type provider 'FSharp.D
运行`时出现上述错误 nuget install Microsoft.ML 完整错误: alex@Alex-ubuntu-Lenovo110s:~/c#/ml-experimentation$ nug
目前我正在将 .NET 4.5 类库转换为 .NET Core 类库,引用 .NETStandard v1.6. 在我的部分代码中(严重依赖于反射)我需要确定一个对象是否属于 Closure 类型,它
我正在将 VB.NET 项目转换为 C#。转换后我还有一些悬而未决的问题要处理。一个是遗留的 DesignerGenerated() 属性。 [Microsoft.VisualBasic.Compil
这似乎是许多类似问题之一,但我在其他问题中找不到解决方案。 我将直接跳转到二进制日志: 这是 ResolveAssemblyReference 下的相应子树任务: There was a confli
我是 profiling我们的 C# .NET 应用程序,我注意到方法 System.Runtime.CompilerServices.AsyncTaskMethodBuilder::Start出现多
今天我在看 Nancy 的一些代码因为我喜欢探索代码,所以我注意到了以下事情。 在 VS2017 中导航时,我去了 NancyModule 我从元数据中看到了以下代码: public virtual
我的应用程序的一些用户遇到了 System.Runtime.CompilerServices.AsyncServices 中不同异常导致的奇怪崩溃 堆栈跟踪中没有我的代码,我不知道在哪里搜索原因或如何
我有一个针对 .Net 4.0 的项目。它曾经 build 到昨天。我查看了代码和引用的程序集。我可以看到定义的扩展属性。任何人都对此有任何线索。 我提到了以下问题但没有帮助- "Missing co
在传统的意大利面条中,我遇到了这个辣肉丸: //Keep around, might prove useful. namespace System.Runtime.CompilerServices {
第一次启动我的网站时,我收到此错误 Could not load type 'System.Runtime.CompilerServices.ExtensionAttribute' from asse
将此方法(我人生中第一次测试 C# async 关键字)添加到我的项目后,出现以下错误,为什么? public async Task AddOrUpdate(DownloadFormModel mod
我正在研究F#,这非常令人着迷。我正在尝试将Optional Types和C#结合起来,例如here。非常有趣的事情...但是我想念一些重要的事情: #light namespace MyFSharp
这个问题已经有答案了: how to use asyn/await with .net 4.0? differences between AsyncTargetingPack and Microsof
我正在使用最新版本的 IKVM 将 Java .jar 文件“编译”为 .NET DLL。一切正常,现在我正尝试在 .NET 3.5 C# 项目中引用 DLL。 在我的 C# 项目中,我创建了一个带有
我正在为 Microsoft DLR 开发一种小型编程语言,在调用我的匿名方法时遇到一些问题。具体来说,代码: Delegate CompiledBody = Expression.Lambda(rt
我一直在开发一个应用程序,它一直没有问题。当我尝试将它部署到 Ubuntu 主机上的 Docker 容器时。 图像构建部分进行得很好。但是在 docker 上运行该应用程序时,它会崩溃并出现以下异常。
我构建了一个完整的 Xamarin From 应用程序。当我将构建模式更改为 Release 时,我收到此错误消息: Severity Code Description Project File Li
我下载了最新的 Mono.Cecil,现在每当我启动我的项目时,它都会给我这个错误。如果我删除并添加 mono.cecil,它就会消失。但每次打开我的项目时,这样做都很痛苦。 最佳答案 对于所有希望在
我是一名优秀的程序员,十分优秀!