在PowerShell IIS中将DLL文件与ILMerge合并-字符串太长(多行)

本文关键字:字符串 多行 合并 ILMerge IIS PowerShell 中将 DLL 文件 | 更新日期: 2023-09-27 18:27:19

我想用ILMerge合并许多Dll文件,但每次参数字符串比屏幕长时,我都会出错。

启动进程ilmerge.exe"File1.dll File2.dll File3.dll/out:C:''MyFolder"-->工作正常

启动进程ilmerge.exe"文件1.dll文件2.dll文件3.dll
File4.dll File5.dll…./out:C:''MyFolder"-->不工作

我想一次给ilmerge.exe很多文件(文件夹中的所有dll文件),所以我放将它们转换为一个变量,包括输出文件夹

Start Process ilmerge.exe$MyDLLsAndFolder-->也可以正常工作,但仅当字符串仅在一行中时

任何帮助都将是伟大的:)!

在PowerShell IIS中将DLL文件与ILMerge合并-字符串太长(多行)

请使用-argumentList移交您的参数,看看错误是否仍然存在。

Start-Process ilmerge.exe -argumentlist @("File1.dll", "File2.dll" ...)

问候Paul