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囉
0 意見:
張貼意見