簡體   English   中英

Windows服務安裝程序C#

[英]Windows Service Installer C#

我正在執行一項任務,需要創建一個安裝程序(.msi / exe),該安裝程序可以將我的應用程序安裝為Windows服務。 另外,我需要從不可更改的介質(即CDROM)部署此服務。 但是,我的配置文件位於CDROM中,我想在托管服務之前將其復制到硬盤上的本地文件夾中。 我了解創建安裝程序的方法有多種:1)在Visual Studio中使用安裝盾向導2)高級安裝程序

您認為哪種選擇最適合我的問題? 另外,我不確定是否可以在安裝時將配置文件復制到硬盤並將dll保留在磁盤上。

請指導我正確的方向。

我尚不清楚您的真正問題是什么,但是,我嘗試一個答案:

但是我的配置文件在CDROM中,我想在托管服務之前將其復制到硬盤上的本地文件夾中

如果這些文件可以集成到VS解決方案中,則可以在安裝過程中將它們標記為“內容”(“構建操作”)並復制到安裝位置。 如果需要更靈活,可以編寫設置擴展。

並在安裝時將dll保留在磁盤上

我不明白這個。 哪些DLL?

如果您對創建具有完整設置的示例服務的一些技巧感興趣,可以查看我的SO答案: https : //stackoverflow.com/a/28853490/4547223

或查看: http : //www.rsprog.de/samplewindowsservice/

您可能會對此發表評論,並告訴我們要將哪些文件復制到哪個位置以及有關背景的更多信息。 然后,我將嘗試完善我的答案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM