關於WPF,獨立應用程序和僅標記XAML應用程序之間是否有區別?獨立應用程序和僅標記XAML應用程序之間是否有區別?
我正在閱讀以下鏈接,在這裏我得到了這兩個應用程序的參考,但是對於部署的角度來看,但這兩者之間真的有什麼區別嗎?
關於WPF,獨立應用程序和僅標記XAML應用程序之間是否有區別?獨立應用程序和僅標記XAML應用程序之間是否有區別?
我正在閱讀以下鏈接,在這裏我得到了這兩個應用程序的參考,但是對於部署的角度來看,但這兩者之間真的有什麼區別嗎?
差異,原因和場景的官方MS文檔中進行了說明。我認爲沒有更多的補充。
從Deploying a WPF Application (WPF)
部署WPF應用程序
一個WPF應用程序的部署選項取決於應用程序的類型。從部署角度來看,WPF有三種顯著應用程序類型:
部署獨立的應用程序
使用ClickOnce或Windows Installer部署獨立應用程序。無論哪種方式,獨立應用程序都需要完全信任才能運行。完全信任被自動授予使用Windows Installer部署的獨立應用程序。使用ClickOnce部署的獨立應用程序不會自動授予完全信任。相反,ClickOnce會顯示一個安全警告對話框,用戶在安裝獨立應用程序之前必須接受該對話框。如果被接受,獨立應用程序將被安裝並被授予完全信任。如果不是,則獨立應用程序未安裝。
部署標記,只有XAML應用
標記,僅XAML頁面通常被髮布到Web服務器,如HTML頁面,並且可以使用Internet Explorer查看。只有標記的XAML頁面在部分信任安全沙箱中運行,並具有由Internet區域權限集定義的限制。這爲基於HTML的Web應用程序提供了一個等效的安全沙箱。通過使用XCopy或Windows安裝程序,僅將僅標記XAML頁面安裝到本地文件系統。這些頁面可以使用Internet Explorer或Windows資源管理器查看。
部署XAML瀏覽器應用程序
XBAP的編譯,需要以下三個文件將被部署的應用程序:
這些文件是在構建XBAP時生成的。與僅包含標記的XAML頁面一樣,XBAP通常會發布到Web服務器並使用Internet Explorer進行查看。
可以使用任何部署技術將XBAP部署到客戶端。但是,ClickOnce的建議,因爲它提供了以下功能:當有新版本發佈
默認運行
感謝神經..但這是部署的角度..我想明白爲什麼我應該去爲Maarkup只XAML或獨立應用程序..或差異僅在於部署視角.. –
您是否在詢問部署差異?否則,你可以更具體地瞭解你想要比較什麼? – BgRva
否一般情況下,不管部署如何,是否有區別?在哪種情況下,我們需要獨立應用程序或僅標記XAML應用程序 –
您的應用程序將執行哪些操作?告訴我們更多關於你的申請。 –