|
当我生成安装包时,我收到了下列错误
Error: Windows SDK function returned an error. (Error code -12)
该错误发生于
Creating merged database...
我为什么会发生这个错误?
这是整个错误的说明:
CDK_Build_Invoke.vi.ProxyCaller»CDK_Build_Invoke.vi»CDK_Engine_Main.vi
CDK_Engine_Build.vi»NI_MDF.lvlib:MDFBuildDist_Build.vi
Loading product deployment information
Loading product deployment information
Adding files to installer
Done adding files
Preparing to build deployment
Copying products from distributions
Building deployment
Copying setup files
Setting merged database information
Setting product information
Setting developer part information
Starting final build
Validating...
Copying files...
Updating files...
Creating merged database...**************
*** Error: Windows SDK function returned an error. (Error code -12)
*** End Error Report
**************
导致这个错误有两个可能的原因:
1. .NET Framework需要更新到至少.NET 3.0 Framework Service Pack (SP) 2,你可以从微软的网站下载这个版本或者其他版本。 .NET Framework 3.5 SP 1可以在这里下载: Download Details: Microsoft .NET Framework 3.5 Service Pack 1.
2. 软件包 Kaspersky Internet Security 阻拦了LabVIEW,将LabVIEW.exe加入到例外情况或者关闭Kapersky就可以修复该问题了
这只是针对Kaspersky可能会导致的问题,但是有可能其他病毒扫描软件或者电脑防护软件也可能阻拦LabVIEW,如果你仍然收到这个错误提示,关闭任何病毒或安全软件,并且重新进行安装包生成。
|