c# - 错误 MSB4064:使用 PostSharp 时“PrepareForReadyToRunCompilation”不支持“NETCoreSdkRuntimeIdentifier”参数
问题描述
我正在尝试在 vs 2019(v16.10) 中使用 .netstandard 2.0 项目编译解决方案,但收到此错误消息(我使用 PostSharp):
错误 MSB4064 从程序集加载的“PrepareForReadyToRunCompilation”任务不支持“NETCoreSdkRuntimeIdentifier”参数:Microsoft.NET.Build.Tasks,Version=5.0.4.26711,Culture=neutral,PublicKeyToken=31bf3856ad364e35 来自路径:C:\Program Files \dotnet\sdk\5.0.300\Sdks\Microsoft.NET.Sdk\tools\net5.0\Microsoft.NET.Build.Tasks.dll。验证该参数是否存在于任务中,指向正确的程序集,并且它是一个可设置的公共实例属性。PROJECT.ASSEMBLY.NAME C:\ProgramData\PostSharp\CrossGenPaths\sdk5.0.300-netcoreapp5.0-r5.0.6-win-x64\CrossGen.proj
有人知道吗?
解决方案
作为 @Daniel Balas的回答,我将其添加到 .csproj 文件中:
<PostSharpReadyToRunDisabled>True</PostSharpReadyToRunDisabled>
有用!谢谢!
推荐阅读
- php - 取消订阅后无法在 php 的条带网关中再次订阅
- excel - 如何修复我极其缓慢的复制粘贴 Excel VBA 代码?
- dart - Find and version bump outdated packages in Flutter (across major versions)
- django - ESP8266 与本地托管服务器的连接
- c# - 有没有办法阻止 Windows 缓存网络文件?
- swift - Swift REPL 中的变量声明必须有初始值
- java - 在 Java 中声明引用变量和初始化它有什么区别?
- google-sheets - 部分重复的条件格式
- javascript - 如何缩小二维码扫描仪的尺寸,定制二维码扫描仪
- rss - W3C RSS 验证器:无效的 URL