2013-09-21 134 views
0

不確定這是否真的會觸及正確的作用域,但在C#中是否有可能將Net4框架安裝程序打包到C#應用程序中,以便第一次在客戶端PC上執行該應用程序時,如果安裝了正確的.NET版本,如果沒有,安裝它?將NET4打包成可執行文件

+3

爲什麼將安裝程序打包到應用程序中,而不是讓安裝程序在安裝時執行它? WIX非常適合在安裝時使用它。 http://wixtoolset.org/documentation/manual/v3/howtos/redistributables_and_install_checks/install_dotnet.html –

+1

這是一個雞和雞蛋的問題 - 如果您的應用程序需要.NET 4框架,它沒有安裝,怎麼做你運行應用程序,以便它可以安裝框架?這實際上是安裝程序的任務,而不是可執行文件本身。 –

回答

2

不,但您可以將程序打包到首先檢查的安裝程序中,並在需要時從Web下載安裝程序。

+0

哪裏會是開始這樣一個行動的好地方? – PnP

+0

安裝程序項目構建到Visual Studio中可以做到這一點,儘管我已經很長時間了,因爲我需要以這種方式打包應用程序。 –

相關問題