Inno setup Inno安装目录失败和启动失败

Inno setup Inno安装目录失败和启动失败,inno-setup,Inno Setup,我对Inno的设置有一些问题 1:无法创建“目录”,但未记录任何错误 2:安装后应用程序无法运行,并且复选框选项不会出现在任何设置页面中 Inno脚本: [Setup] AppName=TestApp™ AppVersion=1.0.0.0 AppId={{3334B489-80D3-4741-87F2-17699CCDDDAC} ChangesAssociations=yes SetupIconFile=userdocs:Visual Studio 2013\Projects\TestApp\

我对Inno的设置有一些问题

1:无法创建“目录”,但未记录任何错误

2:安装后应用程序无法运行,并且复选框选项不会出现在任何设置页面中

Inno脚本:

[Setup]
AppName=TestApp™
AppVersion=1.0.0.0
AppId={{3334B489-80D3-4741-87F2-17699CCDDDAC}
ChangesAssociations=yes
SetupIconFile=userdocs:Visual Studio 2013\Projects\TestApp\res\Icons\2001.ico
ShowLanguageDialog=no
UninstallDisplayName=TestApp
UninstallDisplayIcon={app}\TestApp.exe
VersionInfoVersion=1.0.0.0
VersionInfoCompany=MyCompany™
VersionInfoDescription=Test App
VersionInfoCopyright=© 2015 MyCompany™
VersionInfoProductName=TestApp™
VersionInfoProductVersion=1.0.0.0
SolidCompression=True
Compression=lzma2/ultra
InternalCompressLevel=ultra
MinVersion=0,5.01
DefaultDirName={pf}\TestApp
DefaultGroupName=TestApp
LicenseFile=C:\Users\Admin\Documents\Visual Studio 2013\Projects\TestApp\Build\EULA.txt
OutputBaseFilename=TestApp v1
WizardImageBackColor=$00FF6633
AppCopyright=© 2015 MyCompany™
AppPublisher=MyCompany™
DisableStartupPrompt=False
UninstallDisplaySize=5000000
AlwaysShowGroupOnReadyPage=True
AlwaysShowDirOnReadyPage=True

[Dirs]
Name: "{localappdata}\TestApp";
Name: "{localappdata}\TestApp\Files";

[Registry]
Root: HKCR; Subkey: ".myext"; ValueType: string; ValueName: ""; ValueData: "TestApp"; Flags: uninsdeletevalue
Root: HKCR; Subkey: "TestApp\Content Type"; ValueType: string; ValueName: ""; ValueData: "application/x-myext"
Root: HKCR; Subkey: "TestApp\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: """{app}\TestApp.EXE"",0"
Root: HKCR; Subkey: "TestApp\shell"; ValueType: string; ValueName: ""; ValueData: "open"
Root: HKCR; Subkey: "TestApp\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\TestApp.EXE"" ""%1"""

[Files]
Source: "Build\TestApp.exe"; DestDir: "{app}"
Source: "C:\Users\Admin\Documents\Visual Studio 2013\Projects\TestApp\Build\TestApp.dll"; DestDir: "{app}"
Source: "C:\Users\Admin\Documents\Visual Studio 2013\Projects\TestApp\Build\EULA.txt"; DestDir: "{app}"

[Icons]
Name: "{group}\TestApp"; Filename: "{app}\TestApp.exe"; WorkingDir: "{app}"; IconFilename: "{app}\TestApp.exe"; IconIndex: 0
Name: "{commondesktop}\TestApp"; Filename: "{app}\TestApp.exe"; WorkingDir: "{app}"; IconFilename: "{app}\"; IconIndex: 0

[Run]
Filename: "{app}\TestApp.EXE"; Description: "Launch application"; Flags: postinstall nowait skipifsilent unchecked

[ThirdParty]
CompileLogFile=C:\Users\Admin\Desktop\test.log
日志文件:

    Starting compile.  [Friday, March 20 2015 at 16:19:58]
    Compiling script with Inno Setup 5.5.5 (a) [ISDLLCompileScriptA]

    [PreCompile] Processing.
    [PreCompile] Processing is still being tested.
    [PreCompile] Processing finished.

    [ISPP] Preprocessing.
    [ISPP] Preprocessed.

    Parsing [Setup] section, line 2
    Parsing [Setup] section, line 3
    Parsing [Setup] section, line 4
    Parsing [Setup] section, line 5
    Parsing [Setup] section, line 6
    Parsing [Setup] section, line 7
    Parsing [Setup] section, line 8
    Parsing [Setup] section, line 9
    Parsing [Setup] section, line 10
    Parsing [Setup] section, line 11
    Parsing [Setup] section, line 12
    Parsing [Setup] section, line 13
    Parsing [Setup] section, line 14
    Parsing [Setup] section, line 15
    Parsing [Setup] section, line 16
    Parsing [Setup] section, line 17
    Parsing [Setup] section, line 18
    Parsing [Setup] section, line 19
    Parsing [Setup] section, line 20
    Parsing [Setup] section, line 21
    Parsing [Setup] section, line 23
    Parsing [Setup] section, line 24
    Parsing [Setup] section, line 25
    Parsing [Setup] section, line 26
    Parsing [Setup] section, line 27
    Parsing [Setup] section, line 28
    Parsing [Setup] section, line 29
    Parsing [Setup] section, line 30
    Parsing [Setup] section, line 31
    Reading file (LicenseFile)
    Reading file (WizardImageFile)
       File: C:\Program Files (x86)\Inno Setup 5\WIZMODERNIMAGE.BMP
    Reading file (WizardSmallImageFile)
       File: C:\Program Files (x86)\Inno Setup 5\WIZMODERNSMALLIMAGE.BMP
    Preparing Setup program executable
       Updating icons (SETUP.E32)
    Reading default messages from Default.isl
    Parsing [LangOptions], [Messages], and [CustomMessages] sections
       File: C:\Program Files (x86)\Inno Setup 5\Default.isl
       Messages in script file
    Reading [Code] section
    Parsing [Dirs] section, line 34
    Parsing [Dirs] section, line 35
    Parsing [Icons] section, line 50
    Parsing [Icons] section, line 51
    Parsing [Registry] section, line 38
    Parsing [Registry] section, line 39
    Parsing [Registry] section, line 40
    Parsing [Registry] section, line 41
    Parsing [Registry] section, line 42
    Parsing [Run] section, line 54
    Parsing [Files] section, line 45
       Reading version info: C:\Users\Admin\Documents\Visual Studio 2013\Projects\TestApp\Build\TestApp.exe
    Parsing [Files] section, line 46
       Reading version info: C:\Users\Admin\Documents\Visual Studio 2013\Projects\TestApp\Build\TestApp.dll
    Parsing [Files] section, line 47
       Reading version info: C:\Users\Admin\Documents\Visual Studio 2013\Projects\TestApp\Build\EULA.txt
    Deleting TestApp v1.exe from output directory
    Creating setup files
       Updating icons (SETUP.EXE)
       Compressing: C:\Users\Admin\Documents\Visual Studio 2013\Projects\TestApp\Build\TestApp.exe   (5.0.0.0)
       Compressing: C:\Users\Admin\Documents\Visual Studio 2013\Projects\TestApp\Build\TestApp.dll   (3.2.0.5)
       Compressing: C:\Users\Admin\Documents\Visual Studio 2013\Projects\TestApp\Build\EULA.txt
       Compressing Setup program executable
       Updating version info

    [PostCompile] Processing.

[PostCompile] Processing is still being tested.
[PostCompile] Processing finished.

Compile finished.  [Friday, March 20 2015 at 16:20:01]
Total compile time: 00:03.547

据我所知,代码是手册中应该有的,那么我遗漏了什么

我刚刚编译并执行了您的脚本,它运行良好(除了我没有您VisualStudio路径的文件)。
但更重要的是,DIR是被创造出来的!你确定他们不在那里吗?可能您只需要刷新资源管理器视图,或者可能您查看了错误的位置(%LOCALAPPDATA%有目录。)

查看:Win8上的C:\Users\Admin\AppData\Local和XP上的C:\Documents and Settings\User\Local Settings\Application Data,但没有,也尝试了各种目录名称。如果您有资源管理器窗口,您还可以将%LOCALAPPDATA%粘贴到显示路径的框中,该框将解析为实际值(IS也使用了该值)。-请稍后再试。检查一下?%LOCALAPPDATA%,尝试了一下,什么都没有(不过在XP上不起作用)对不起,“什么都没有”到底是什么意思?什么都没有发生,没有安装,或者。。。?它是否至少用一个有效路径替换了它?这意味着没有创建目录