設定Visual Studio項目並構建Windows應用程式 set-up-the-visual-studio-project-and-build-the-windows-app
AEM Forms提供AEM Forms應用程式的完整原始碼。 源包含構建自定義工作區應用程式的所有元件。 原始碼檔案, adobe-lc-mobileworkspace-src-<version>.zip
是 adobe-aemfd-forms-app-src-pkg-<version>.zip
封裝。
若要取得AEM Forms應用程式來源,請執行下列步驟:
-
開啟 Software Distribution。您需要 Adobe ID 才能登入 Software Distribution。
-
點一下頁首功能表中的 Adobe Experience Manager。
-
在 篩選器 小節:
- 選擇 Forms 從 解決方案 下拉式清單。
- 選取套件的版本和類型。 您也可以使用 搜尋下載 選項來篩選結果。
-
點選適用於您作業系統的套件名稱,然後選取 接受EULA條款,然後點選 下載.
-
開啟套件管理器,然後按一下 「上傳套件」 即可上傳套件。
-
選取套件,然後按一下 安裝.
-
要下載原始碼存檔,請開啟
https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
在瀏覽器中。源包已下載到您的設備上。
下列影像會顯示擷取的 adobe-lc-mobileworkspace-src-<version>.zip
.
下圖顯示的目錄結構 windows
檔案夾 src
檔案夾。
設定環境 setting-up-the-environment
對於Windows設備,您需要:
- Microsoft Windows 8.1或Windows 10
- Microsoft Visual Studio 2015
- Microsoft Visual Studio Tools for Apache Cordova
設定適用於AEM Forms應用程式的Visual Studio專案 setting-up-visual-studio-project-for-aem-forms-app
執行下列步驟以在Visual Studio中設定AEM Forms應用程式專案。
- 複製
adobe-lc-mobileworkspace-src-<version>.zip
存檔到%HOMEPATH%\Projects
已安裝並配置Visual Studio 2015的Windows 8.1或Windows 10設備中的資料夾。 - 解壓縮
%HOMEPATH%\Projects\MobileWorkspace
目錄。 - 導覽至
%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows
目錄。 - 開啟
CordovaApp.sln
檔案,並繼續建立AEM Forms應用程式。
建立AEM Forms應用程式 build-aem-forms-app
執行下列步驟來建置和部署AEM Forms應用程式。
-
在Visual Studio Standard工具欄中,選擇 發行 從「建置」模式的下拉式清單。
-
根據您的平台選擇Windows-AnyCPU、Windows-x64或Windows-x86。 建議使用Windows-AnyCPU。
-
在Visual Studio解決方案資源管理器中,按一下右鍵項目 CordovaApp.Windows 選取 商店>建立AppPackages.
此時會出現「建立應用程式套件」精靈。
CordovaApp.Windows_3.0.2.0_anycpu.appx安裝程式檔案是在platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test目錄中建立的。
如果您遇到錯誤
Retarget to windows 8.1 required
,按一下右鍵錯誤,然後在快顯功能表中選取 重新定位至Windows 8.1. -
在「建立應用程式套件」精靈中,選取您是否要將應用程式上傳至Windows應用程式商店,然後按一下 下一個.
-
視需要在參數中進行變更,例如應用程式組建的版本和輸出位置。
-
建置專案後,您可以使用以下項目安裝應用程式:
- Windows PowerShell
- Visual Studio
此
.appx
套件需要成功安裝下列項目:- WinJS程式庫
- 確保包附帶自簽名證書,或由受信任機構簽名的公共證書,如VeriSign。
- 開發人員授權
目錄Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test包含其中的四個主要元件:
.appx
檔案- 憑證(目前是Apache Cordova自行簽署的憑證)
- 相依性資料夾
- PowerShell檔案(.ps1副檔名)
使用Windows PowerShell部署應用程式 deploying-an-app-using-windows-powershell
在Windows設備上安裝應用程式有兩種方式。
取得開發人員授權 by-acquiring-the-developer-license
-
按一下右鍵PowerShell檔案(
Add-AppDevPackage.ps1)
,選擇 使用PowerShell運行. -
安裝程式會提示您取得開發人員授權。 使用Microsoft帳戶認證來取得開發人員授權。
此授權的有效期為30天,您可以免費續約。
-
當您取得開發人員授權時,安裝程式會在系統上安裝自簽名憑證,並成功安裝應用程式。
使用企業擁有的裝置 by-using-enterprise-owned-devices
若為加入企業網域的企業擁有裝置,則不需要取得開發人員授權。
企業擁有的設備使用Windows的專業版和企業版。
Microsoft建議您安裝受信任的頒發機構(如VeriSign)公開證書。
部署應用程式:
- 確保設備已加入企業域。
- 啟用組策略設定。
要啟用組策略設定,請執行以下操作:
-
在您的裝置中,執行
gpedit.msc
. -
導覽至 電腦配置>管理模板> Windows元件>應用程式包部署.
-
按一下右鍵 允許安裝所有受信任的應用.
-
按一下 編輯 選取 已啟用.
-
按一下 「確定」。
編輯Visual Studio生成的PowerShell指令碼,以阻止其獲取開發人員許可證。
在PowerShell指令碼中,設定變數: $NeedDeveloperLicense = $false
.
對於未加入網域的裝置,需要側載產品啟動金鑰。 您可以向Windows經銷商購買。
對於Windows 8.1首頁,沒有組策略,不允許企業側載入,並且不能將其與企業域加入。 使用開發人員許可證在Windows 8.1家庭版設備上部署應用。
如需詳細資訊,請按一下 此處.
使用Visual Studio部署應用程式 deploying-an-app-using-visual-studio
要使用Visual Studio在Windows上安裝應用程式,請執行以下操作:
-
使用遠程調試器連接設備。
如需詳細資訊,請參閱 在遠程電腦上運行Windows應用商店應用.
-
在Visual Studio中開啟您的應用程式後,從「解決方案平台」清單中選擇Windows-x64、Windows-x86或Windows-AnyCPU,然後選擇 遠程電腦.
-
您的應用程式部署在遠端電腦上。