簡體   English   中英

C#Windows服務

[英]C# windows service

我想創建一個Windows服務,但不確定是在c Sharp還是C ++上編寫它。 如果您在c#中創建服務,我會徘徊,我是否需要在客戶端上安裝整個.net框架? 如果我使用c ++作為clr應用程序來執行此操作,它將使用.net框架並將其托管代碼。 這是否意味着必須在運行Windows服務的客戶端中安裝.net框架? 是否在所有PC上都安裝了CLR?我的意思是,如果我編寫了.net服務器(C#或C ++),客戶端中已經安裝了clr,那么在將Windows服務提供給客戶端時是否需要注意一些事項?機

非常感謝您的幫助

使用.Net的任何代碼都需要在運行它的計算機上安裝.Net框架。 因此,無論是C#還是C ++,如果您使用的是.Net框架,則都需要安裝該框架。

我相信.Net框架也預裝了Windows Vista和Windows 7。 您可以檢查已預安裝.Net框架的OS列表(無論如何,它並不大)。

因為CLR是.Net框架的一部分,所以CLR安裝在所有具有.Net框架的計算機上。

因此,如果要安裝基於.Net的Windows服務, 請檢查以下幾點
檢查系統是否具有.Net Framework(與您的服務兼容)。
如果沒有,請先安裝.Net Framework。
否則,繼續安裝該服務。 啟動它,您就很好。

托管C ++和使用C#編寫的應用程序一樣,要求在客戶端計算機上安裝.NET框架。

.NET Framework已安裝在Windows Vista和Windows 7(分別為2.0和3.0)上,但是可以由用戶刪除。

最好檢查他們是否已安裝它,並允許他們在應用程序安裝過程中下載/安裝它。

暫無
暫無

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

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