2009-12-03 172 views
0

我在思考一个潜在的WPF应用程序,并且已经对XBAP的部署,部署方式,信任等方面有了合理的理解。WPF - XBap vs独立Windows应用程序

我正在考虑可能家业需要进行更充分的信任比XBAP可以在默认情况下,并与WS绑定等使用WCF的应用

因此我倾向于在WPF的独立的Windows应用程序流时刻。

但是,我需要掌握沿着这条路线的任何缺点/优势,与使用XBAPs相反。我以为我读过的更新应用程序更具可能性,但无法在此找到明确的说法。

+0

你有没有看过ClickOnce? – 2009-12-03 13:24:49

回答

1

如果您将频繁发布更新,ClickOnce是部署独立WPF应用程序的默认标准。我不会说这是非常困难的,但它比XBAP更为复杂。

XBAP部署就像部署网页一样;建立,复制文件到服务器,你就完成了。 ClickOnce应用程序需要您创建部署(两个xml文件和您的程序集),客户端和服务器文件保持同步的方式更复杂(尽管ClickOnce隐藏了所有这些)。

我面对ClickOnce的主要障碍是创建部署。 Visual Studio对于简单的场景工作正常,但不会为复杂的东西而削减;例如,创建可以从不同服务器部署并安装在同一台计算机上的不同版本的应用程序(dev,qa,prod)。不是火箭科学,但比XBAP更复杂。

This Microsoft documentation may help you。