2

このエラー 2753 を回避する方法はありますか?? インストール時にいくつかの機能を選択解除したいのですが、選択を解除するとこのエラーが発生します。それを回避し、必要な機能を選択できるようにするにはどうすればよいですか。

前もって感謝します。

4

2 に答える 2

2

これは、機能によってインストールされたファイルを参照するカスタム アクションがあることを示しています。そのコンポーネント ファイルがインストールされているときに、カスタム アクションの呼び出しを制限する条件をカスタム アクションに与える必要があります。そうしないと、ファイルが利用できないため、カスタム アクションの実行時にエラーが発生します。

于 2012-11-12T14:31:49.220 に答える
0
<CustomAction Id="StartAppOnExit" FileKey="VcredistEXE" 
ExeCommand="" Execute="deferred" Return="asyncNoWait" Impersonate="no" />
<InstallExecuteSequence>
<Custom Action="StartAppOnExit" Before="InstallFinalize">!SOMECOMPONENTID=3</Custom>
</InstallExecuteSequence>

<CustomAction Id="StartAppOnExit1" FileKey="InterUMIEXE" 
 ExeCommand="" Execute="deferred" Return="asyncNoWait"  Impersonate="no" />
<InstallExecuteSequence>
 <Custom Action="StartAppOnExit1" Before="InstallFinalize"/>
 </InstallExecuteSequence>

 <CustomAction Id="StartAppOnExit2" FileKey="Python" 
ExeCommand="" Execute="deferred" Return="check" Impersonate="no" />
 <InstallExecuteSequence>
 <Custom Action="StartAppOnExit2"  Before="InstallFinalize"  />
 </InstallExecuteSequence>
 <InstallExecuteSequence>
 <WriteEnvironmentStrings>EnableEV=1</WriteEnvironmentStrings>
 </InstallExecuteSequence> 
于 2012-11-13T08:49:55.747 に答える