gpt4 book ai didi

c# - ILMerge 有点迷失

转载 作者:行者123 更新时间:2023-11-30 21:08:10 24 4
gpt4 key购买 nike

感谢您花时间帮助我。使用:Microsoft Visual C# 2010 Express

我有两个文件:RJFCModPackInstaller.exe 和 Ionic.Zip.dll 我想合并成一个文件:RJFCModpackInstaller.exe

我已尝试进行后期构建并尝试了多个 GUI,我可以/应该做什么?

我试过用这个:

"$(SolutionDir)ILMerge\ILMerge.exe" /out:"$(SolutionDir)\deploy\$(TargetFileName)" "$(TargetDir)$(TargetFileName)" "$(TargetDir)*.dll" /target:exe /targetplatform:'v4, C:\Windows\Microsoft.NET\Framework64\v4.0.30319' /wildcards

但是出现了这个错误:

Error   2   The command ""C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\ILMerge\ILMerge.exe" /out:"C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\\deploy\RJFCModPackInstaller.exe" "C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\RJFCModPackInstaller\bin\Release\RJFCModPackInstaller.exe" "C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\RJFCModPackInstaller\bin\Release\*.dll" /target:exe /targetplatform:'v4, C:\Windows\Microsoft.NET\Framework64\v4.0.30319' /wildcards" exited with code 3.   RJFCModPackInstaller

编辑:如果我将代码更改为:

C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe /out:"$(SolutionDir)deploy\$(TargetFileName)" "$(TargetDir)$(TargetFileName)" "$(TargetDir)*.dll" /target:exe /targetplatform:'v4, C:\Windows\Microsoft.NET\Framework64\v4.0.30319' /wildcards

我收到错误 9009:

Error   1   The command "C:\Program Files (x86)\Microsoft\ILMerge\ILMerge.exe /out:"C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\deploy\RJFCModPackInstaller.exe" "C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\RJFCModPackInstaller\bin\Debug\RJFCModPackInstaller.exe" "C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\RJFCModPackInstaller\bin\Debug\*.dll" /target:exe /targetplatform:'v4, C:\Windows\Microsoft.NET\Framework64\v4.0.30319' /wildcards" exited with code 9009.  RJFCModPackInstaller

最佳答案

这里有一个额外的\:

/out:"C:\Users\FusionD\documents\visual studio 2010\Projects\RJFCModPackInstaller\\deploy
^
|

所以我建议改变

$(SolutionDir)\deploy

$(SolutionDir)deploy

9009 错误是因为您现在删除了命令周围的引号(因此它正在尝试执行 C:\Program)。将这些引号放回去(或恢复为您的原始命令,只是没有额外的 \)。

关于c# - ILMerge 有点迷失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9835494/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com