3

我已經看到這篇優秀的文章SO空白的通用窗口應用程序和控制檯應用程序之間的區別

和大多數人一樣,我開始了一個沒有UI要求的新的簡單項目。我注意到空白應用程序(通用Windows)選項。那和控制檯應用程序有什麼區別?

我需要一個可執行文件,它可以在每隔一段時間的基礎上對PDF文件進行一些轉換。 (每30分鐘)

我也不想一個服務,在這種情況下,沒有必要爲它不斷運行

+0

它們的共同點毫不相干。沒有選擇在UWP中獲得控制檯窗口,它必須始終是GUI。 「做一些轉換工作」當然不是一個合適的UWP應用程序工作。 –

+1

http://stackoverflow.com/a/2686476/17034 –

+0

如果你想把它寫成一個答案格式@HansPassant,我肯定會讚揚它。感謝您回覆我的問題。 –

回答

1

通用的Windows應用空白指的是通用Windows平臺(UWP)。

它使用.Net框架的一個子集,也有一些不在.Net Framework中的部分(感謝@DavidJ評論),還有一些其他的應用行爲限制。它用於在Windows PC,Windows手機,Xbox和其他Microsoft產品等各種設備上運行的應用程序。

看看具體的報價:

的Windows 10可以更容易地開發應用程序的UWP只有一個API集,一個應用程序包,和一個商店到達所有的Windows 10設備 - 電腦,平板電腦,手機,Xbox,HoloLens,Surface Hub等等。

所以沒有必要使用它只是爲了Windows_PC_only控制檯應用程序。

更多鏈接:

+0

所以如果我只是想要一個計劃任務(沒有用戶界面,而不是服務)來運行這是最好的項目類型? –

+1

Good ol''Console app' :) – pkuderov

+0

在Visual Studion中選擇它時,UWP應用程序的內容描述爲suckie –

相關問題