如何將WPF browser app 轉換成WPF windows application
阿新 • • 發佈:2018-02-24
gen hello tle width -h spa per property world
轉載於:http://dotnetframework.blogspot.com.au/2011/01/wpf-browser-application-wpf-windows.html
WPF Browser Application 是WPF 中較新的功能。其實它的基本概念,仍然是ClickOnce Application。所以在權限及安控的處理上,必須很小心。
若你的系統已經用WPF Browser Project Template進行開發,我們要如何快速、無痛的轉換至WPF Windows Application 呢?研究了一下,發現我們可以利用修改專案檔的方式,快速切換程式到WPF Window Application。
我先開啟Visual Studio 2010,選擇 WPF Browser Application,專案名稱:HelloWorld,建立一個WPF Browser Application 範例
開啟 HelloWorld.csproj (*.csproj) 原始檔。
不是開啟專案,而是打開 Project File 的 XML 內容
在 PropertyGroup 區段中,找到三個Tag。
-
-
StartAction:指Debug的啟始位置,對應到 Project Property Windows
- HostInBrowser:是否用IE啟動
GenerateManifests:是否要設定權限,對應到Project Property Windows
- 將
- <StartAction>URL</StartAction>,改成<StartAction>Project</StartAction>
- <HostInBrowser>true</HostInBrowser>,改成<HostInBrowser>false</HostInBrowser>
- <GenerateManifests>true</GenerateManifest>,改成<GenerateManifests>false</GenerateManifests>
重新載入一次專案,再執行一次程式,你會發現原本的程式變成是WPF Windows Application咯
如何將WPF browser app 轉換成WPF windows application