Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio Inno设置:应用程序赢得';开始_Visual Studio_Crash_Inno Setup - Fatal编程技术网

Visual studio Inno设置:应用程序赢得';开始

Visual studio Inno设置:应用程序赢得';开始,visual-studio,crash,inno-setup,Visual Studio,Crash,Inno Setup,我有一个VisualStudio程序,我制作了一个安装程序供使用。然后,我在尝试打开应用程序时出现了一些错误,例如我添加到项目目录中的.dll丢失。然后我得到了一个错误,比如“在动态链接库PvBuffer.dll中找不到过程入口点”,我通过将PvBuffer.dll添加到项目目录来修复该错误 现在,当我创建安装程序并尝试运行已安装的应用程序时,什么都没有发生。我点击应用程序,程序就崩溃了。没有错误,什么都没有。在项目中,release.exe文件可以正常工作,但安装的应用程序不能。有没有关于这可

我有一个VisualStudio程序,我制作了一个安装程序供使用。然后,我在尝试打开应用程序时出现了一些错误,例如我添加到项目目录中的.dll丢失。然后我得到了一个错误,比如“在动态链接库PvBuffer.dll中找不到过程入口点”,我通过将PvBuffer.dll添加到项目目录来修复该错误

现在,当我创建安装程序并尝试运行已安装的应用程序时,什么都没有发生。我点击应用程序,程序就崩溃了。没有错误,什么都没有。在项目中,release.exe文件可以正常工作,但安装的应用程序不能。有没有关于这可能是什么原因的建议?谢谢

编辑1:Slappy这是我的安装程序脚本:

[Setup]
; NOTE: The value of AppId uniquely identifies this application.
; Do not use the same AppId value in installers for other applications.
; (To generate a new GUID, click Tools | Generate GUID inside the IDE.)
AppId={{AFC14F65-6DD7-479B-AA27-C15F14763641}
AppName=FLIR615
AppVersion=1.5
;AppVerName=FLIR615 1.5
AppPublisher=My Company, Inc.
AppPublisherURL=http://www.example.com/
AppSupportURL=http://www.example.com/
AppUpdatesURL=http://www.example.com/
DefaultDirName={pf}\FLIR615
DefaultGroupName=FLIR615
AllowNoIcons=yes
OutputBaseFilename=setup
Compression=lzma
SolidCompression=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"

[Tasks]
Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked
Name: "quicklaunchicon"; Description: "{cm:CreateQuickLaunchIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked; OnlyBelowVersion: 0,6.1

[Files]
Source: "D:\FLIR Project\FLIR Project\GEVPlayerSample\SampleRelease\GEVPlayerSample.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "D:\FLIR Project\FLIR Project\GEVPlayerSample\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

[Icons]
Name: "{group}\FLIR615"; Filename: "{app}\GEVPlayerSample.exe"
Name: "{group}\{cm:ProgramOnTheWeb,FLIR615}"; Filename: "http://www.example.com/"
Name: "{group}\{cm:UninstallProgram,FLIR615}"; Filename: "{uninstallexe}"
Name: "{commondesktop}\FLIR615"; Filename: "{app}\GEVPlayerSample.exe"; Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\FLIR615"; Filename: "{app}\GEVPlayerSample.exe"; Tasks: quicklaunchicon

[Run]
Filename: "{app}\GEVPlayerSample.exe"; Description: "{cm:LaunchProgram,FLIR615}"; Flags: nowait postinstall skipifsilent
编辑2KirbyFan64SOS以下是dependency walker中的错误:

编辑3在事件查看器中监视崩溃后,我注意到下面发布的一些错误


链接到崩溃程序的错误似乎与KERNALBASE.dll有关。有人知道这意味着什么吗?

我也有同样的问题,原因是没有dll。正确的dll(以及32/64位)和准确的版本非常重要。

我也有同样的问题,原因是没有dll。正确的dll(以及32/64位)和准确的版本非常重要。

如果从命令提示符下运行程序,然后输入
echo%ERRORLEVEL%
,输出是什么?您可以粘贴安装程序脚本吗?@Slappy我已经添加了我的安装程序script@kirbyfan64sos错误级别为0。我注意到的一件事是,当我打开已安装程序的目录时,文件夹中仍然有visual studio项目文件。它应该有这样的功能吗?我还发现程序运行时需要某些.dll,否则会出现错误,但是当.dll与.exe文件位于同一目录时,如果从命令提示符下运行程序,然后输入
echo%ERRORLEVEL%
,程序将无法运行,输出是什么?你能粘贴你的安装程序脚本吗?@Slappy我已经添加了我的安装程序script@kirbyfan64sos错误级别为0。我注意到的一件事是,当我打开已安装程序的目录时,文件夹中仍然有visual studio项目文件。它应该有吗?我还发现程序运行时需要某些.dll,否则会出现错误,但当.dll与.exe文件位于同一目录时,程序就无法工作