2010-11-08 37 views
5

我發現它只適用於.Net 2.0,但如果用戶安裝.Net 3或更高版本,我如何獲得InstallUtil.exe以在我的設置中進行捆綁,以便它們可以將我的引擎安裝爲Windows服務?InstallUtil缺少.Net

回答

6

您應該繼續使用\Microsoft.NET\Framework\v2.0.50727InstallUtil.exe。 這可能是因爲從2.0 - > 3.0 - > 3.5這個實用程序沒有改變。 因此,它不存在於3.0/3.5文件夾中

注意:在安裝有.NET 3.5的SP1的Windows Server 2008 R2中,這裏幾乎可以獲得\Microsoft.NET\Framework\v2.0.50727。 在64位Win 2008 R2中 - 文件夾路徑略有不同,但installutil.exe\Microsoft.NET\Framework64\v2.0.50727下可用。

alt text

+0

所以我必須在.Net 3.5之上安裝.Net 2.0?我可以分發InstallUtil嗎? – Proyb2 2010-11-08 03:26:20

+0

如果你有.NET 3.5,你應該已經擁有.NET Framework 2.0組件,因爲它建立在它之上。請參閱http://blogs.msdn.com/blogfiles/swiss_dpe_team/WindowsLiveWriter/Migratingfrom.NET1.1-2.03.0and3.5_9C76/image_2.png這可能有助於澄清它是如何。 – InSane 2010-11-08 03:28:57

+0

它不包含InstallUtil,不在.Net框架文件夾中。使用W7 64bit。 – Proyb2 2010-11-08 03:29:19