小编Dem*_*ian的帖子

无法与PackageReference一起使用“ MSBuild.ILMerge.Task”

MSBuild.ILMerge.Task通过packagereference以下引用使用引用时出现错误:

error MSB4018: The "MSBuild.ILMerge.Task" task failed unexpectedly.
error MSB4018: System.IO.FileNotFoundException: Cannot find ILMerge 
executable.
error MSB4018:    at MSBuild.ILMerge.Task.LoadILMerge()
error MSB4018:    at MSBuild.ILMerge.Task.Execute()
error MSB4018:    at error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
Run Code Online (Sandbox Code Playgroud)

这是因为MSBuild.ILMerge.Task.dll在其程序包位置找不到ILMerge可执行文件。我想这可能是因为package.config和PackageReference之间的文件夹结构不同。

其他人遇到过这个问题吗?任何帮助都需要提前感谢

msbuild ilmerge packagereference

6
推荐指数
1
解决办法
1633
查看次数

标签 统计

ilmerge ×1

msbuild ×1

packagereference ×1