Fixed IsccPath values in win32/zoitechat.props by removing embedded quotes from the default Program Files paths, so the path is stored raw and can be quoted exactly once at invocation time. This addresses the “cannot find iscc.exe” behavior caused by double/nested quoting.

This commit is contained in:
2026-02-13 20:44:39 -07:00
parent 9acec081a4
commit 3d9a92787b

View File

@@ -106,11 +106,11 @@
<ZoiteChatLib>$(ZoiteChatBuild)\$(PlatformName)\lib\</ZoiteChatLib>
<ZoiteChatPdb>$(ZoiteChatBuild)\$(PlatformName)\pdb\</ZoiteChatPdb>
<ZoiteChatRel>$(ZoiteChatBuild)\$(PlatformName)\rel\</ZoiteChatRel>
<IsccPath Condition="'$(IsccPath)'=='' and '$(ZOITECHAT_ISCC_PATH)'!=''">$(ZOITECHAT_ISCC_PATH)</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and Exists('$(ProgramFiles)\Inno Setup 6\iscc.exe')">"$(ProgramFiles)\Inno Setup 6\iscc.exe"</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and '$(ProgramFiles(x86))'!='' and Exists('$(ProgramFiles(x86))\Inno Setup 6\iscc.exe')">"$(ProgramFiles(x86))\Inno Setup 6\iscc.exe"</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and Exists('$(ProgramW6432)\Inno Setup 6\iscc.exe')">"$(ProgramW6432)\Inno Setup 6\iscc.exe"</IsccPath>
<IsccPath Condition="'$(IsccPath)'==''">"$(ProgramFiles)\Inno Setup 6\iscc.exe"</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and '$(ZOITECHAT_ISCC_PATH)'!=''">$(ZOITECHAT_ISCC_PATH)</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and Exists('$(ProgramFiles)\Inno Setup 6\iscc.exe')">$(ProgramFiles)\Inno Setup 6\iscc.exe</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and '$(ProgramFiles(x86))'!='' and Exists('$(ProgramFiles(x86))\Inno Setup 6\iscc.exe')">$(ProgramFiles(x86))\Inno Setup 6\iscc.exe</IsccPath>
<IsccPath Condition="'$(IsccPath)'=='' and Exists('$(ProgramW6432)\Inno Setup 6\iscc.exe')">$(ProgramW6432)\Inno Setup 6\iscc.exe</IsccPath>
<IsccPath Condition="'$(IsccPath)'==''">$(ProgramFiles)\Inno Setup 6\iscc.exe</IsccPath>
</PropertyGroup>
<PropertyGroup>