在发布配置中发布会出现此错误:
Microsoft.Bcl.Build.targets(97,5):错误 MSB4062:无法从程序集 ...\packages\Microsoft.Bcl.Build.1.0.21\build\Microsoft.Bcl 加载“EnsureBindingRedirects”任务。构建.Tasks.dll。
无法加载文件或程序集“Microsoft.Build.Utilities.v4.0,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”。
该系统找不到指定的文件。确认
<UsingTask>
声明正确,程序集及其所有依赖项都可用,并且任务包含实现 Microsoft.Build.Framework.ITask 的公共类
这是我的发布命令:
dotnet publish .\MyProject.csproj --runtime win10-x64
--self-contained --configuration release
- 如果我省略配置参数,则构建成功。
- 使用 Visual Studio (msbuld) 构建适用于调试或发布配置。
这是一个 .Net 5 项目,它引用了使用 .Net framework 4.7.2 项目的项目。