关于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应用程序 –
您的应用程序将执行哪些操作?告诉我们更多关于你的申请。 –