回答
這表示您具有引用由功能安裝的文件的自定義操作。您需要爲該自定義操作提供一個條件,以限制該操作在安裝該組件文件時的調用。否則,當自定義操作執行時會因爲文件不可用而出現錯誤。
<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>
請參閱:http://msdn.microsoft.com/en-us/library/windows/desktop/aa368012%28v=vs.85%29.aspx請參閱:http://wix.sourceforge.net/manual-wix3/ wix_xsd_custom.htm –
基本上你想編寫一個條件,比如$ COMPONENTID = 3,其中COMPONENTID是給定FileKey組件的Id。這基本上意味着「組件(文件)正在安裝」。 –
我編輯了示例中的第一個自定義元素,以向您展示它的外觀。 –
- 1. 如何避免不是功能錯誤?
- 2. 我該如何避免android.os.NetworkOnMainThreadException錯誤
- 3. 如何避免ES6箭頭功能流動型錯誤
- 4. 如何避免R中的LSA包textmatrix功能錯誤
- 5. node.js如何避免我的錯誤?
- 6. 我該如何避免TFS和nuget升級錯誤
- 7. 我應該如何避免404錯誤時使用R
- 8. 我應該如何避免內存不足錯誤?
- 9. 我該如何避免編譯錯誤:std :: transform?
- 10. 我該如何避免'索引超出範圍'錯誤?
- 11. 我應該如何避免在Ruby中導致錯誤?
- 12. 如何避免此錯誤?
- 13. 如何避免錯誤
- 14. 如何避免並行樹
- 15. 如何避免管道功能?
- 16. 如何避免找到CMakeLists功能
- 17. EXC_BAD_ACCESS - 我該如何避免它?
- 18. 我該如何避免全局狀態?
- 19. 避免Jquery自我調用功能
- 20. 我該如何避免在ADX功能中包含當天的HLC價格
- 21. 我在wso2esb 4.7.0中遇到錯誤我該如何避免這個
- 22. 應避免在功能
- 23. 避免異步:false;功能
- 24. 我應該避免@@ Fetch_Status?
- 25. 避免MySQL1044錯誤
- 26. 避免system.threading.threadabortexception錯誤
- 27. 我應該總是儘量避免grok解析錯誤?
- 28. 我應該增加尺寸以避免燙髮錯誤?
- 29. 如何在鏈接部分功能時避免「丟失類型」錯誤
- 30. 如何避免錯誤點擊激活不必要的功能mouseup
哦,是的..我沒有意識到這一點。謝謝 – praneet
所以,這裏是我的習慣動作,你能幫我解決一些問題嗎?我真的很糟糕。 – praneet