設定Visual Studio專案並建置Windows應用程式 set-up-the-visual-studio-project-and-build-the-windows-app

AEM Forms提供AEM Forms應用程式的完整原始碼。 來源包含建立自訂Workspace應用程式的所有元件。 原始程式碼封存adobe-lc-mobileworkspace-src-<version>.zip是Software Distribution上adobe-aemfd-forms-app-src-pkg-<version>.zip套件的一部分。

若要取得AEM Forms應用程式來源,請執行以下步驟:

  1. 開啟 Software Distribution。您需要 Adobe ID 才能登入 Software Distribution。

  2. 選取標題功能表中可用的​ Adobe Experience Manager

  3. 在​ 篩選器 ​區段中:

    1. 從​ 解決方案 ​下拉式清單中選取​ Forms
    2. 選取封裝的版本和型別。 您也可以使用​ 搜尋下載 ​選項來篩選結果。
  4. 選取適用於您作業系統的封裝名稱,選取​ 接受EULA條款,然後選取​ 下載

  5. 開啟封裝管理員,然後按一下​ 上傳封裝 ​以上傳封裝。

  6. 選取封裝並按一下​ 安裝

  7. 若要下載原始程式碼封存,請在瀏覽器中開啟https://<server>:<port>/crx/de/content/forms/mobileapps/src/adobe-lc-mobileworkspace-src-<version>.zip
    來源套件會下載到您的裝置上。

下列影像顯示adobe-lc-mobileworkspace-src-<version>.zip的擷取內容。

mws-content-1

下列影像顯示src資料夾中windows資料夾的目錄結構。

win-dir

設定環境 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應用程式專案。

  1. adobe-lc-mobileworkspace-src-<version>.zip封存複製到Windows 8.1或安裝並設定Visual Studio 2015的Windows 10裝置中的%HOMEPATH%\Projects資料夾。
  2. 擷取%HOMEPATH%\Projects\MobileWorkspace目錄中的封存。
  3. 導覽至%HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows目錄。
  4. 使用Visual Studio 2015開啟CordovaApp.sln檔案,然後繼續建置AEM Forms應用程式。

建立AEM Forms應用程式 build-aem-forms-app

執行以下步驟來建立和部署AEM Forms應用程式。

NOTE
儲存在AEM Forms應用程式之Windows檔案系統上的資料未加密。 建議您使用協力廠商工具(例如Windows BitLocker磁碟機加密)來加密磁碟資料。
  1. 在Visual Studio Standard工具列中,從組建模式的下拉式清單中選取​ 版本

  2. 根據您的平台選取Windows-AnyCPU、Windows-x64或Windows-x86。 建議使用Windows-AnyCPU。

  3. 在Visual Studio方案總管中,以滑鼠右鍵按一下專案​ CordovaApp.Windows,然後選取​ 市集>建立AppPackages

    createapppackages

    便會顯示「建立應用程式套件」精靈。

    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

    重新鎖定目標 — 解決方案

  4. 在[建立應用程式封裝]精靈中,選取您是否要上傳應用程式至Windows市集,然後按一下[下一步]​

    createapppackageswizard1

  5. 視需要在引數中進行變更,例如應用程式組建的版本和輸出位置。

    createapppackageswizard2

  6. 建立專案後,您可以使用以下方式安裝應用程式:

    • Windows PowerShell
    • Visual Studio

    .appx封裝需要下列專案才能成功安裝:

    1. WinJS資料庫
    2. 確保套件隨附自我簽署憑證,或隨附受信任機構簽署的公開憑證(例如VeriSign)。
    3. 開發人員授權

    目錄Platforms\windows\AppPackages\CordovaApp.Windows_3.0.2.0_anycpu_Test包含四個主要元件:

    1. .appx檔案
    2. 憑證(目前是Apache Cordova的自簽憑證)
    3. 相依性資料夾
    4. PowerShell檔案(.ps1副檔名)

使用Windows PowerShell部署應用程式 deploying-an-app-using-windows-powershell

在Windows裝置上安裝應用程式有兩種方式。

透過取得開發人員授權 by-acquiring-the-developer-license

  1. 以滑鼠右鍵按一下PowerShell檔案( Add-AppDevPackage.ps1),然後選擇​ 使用PowerShell執行

  2. 安裝程式會提示您取得開發人員授權。 使用Microsoft帳戶憑證取得開發人員授權。
    此授權的有效期為30天,您可以免費續約。

  3. 當您取得開發人員授權時,安裝程式會在系統上安裝自我簽署憑證,並成功安裝應用程式。

透過使用企業擁有的裝置 by-using-enterprise-owned-devices

對於已加入企業網域的企業擁有裝置,不需要取得開發人員授權。

企業擁有的裝置使用Professional和Enterprise版本的Windows。

Microsoft建議您安裝受信任的授權單位,如VeriSign,核發公開憑證。

若要部署應用程式:

  • 確定裝置已加入企業的網域。
  • 啟用群組原則設定。

若要啟用群組原則設定:

  1. 在您的裝置上,執行gpedit.msc

  2. 瀏覽至​ 電腦設定>系統管理範本> Windows元件>應用程式套件部署

  3. 用滑鼠右鍵按一下​ 允許所有信任的應用程式安裝

  4. 按一下​ 編輯 ​並選取​ 已啟用

  5. 按一下​ 「確定」

編輯Visual Studio產生的PowerShell指令碼,以停止其取得開發人員授權。

在PowerShell指令碼中,設定變數: $NeedDeveloperLicense = $false

對於未加入網域的裝置,需要側載產品啟用金鑰。 您可以向Windows經銷商購買。

對於Windows 8.1 Home Edition,沒有群組原則,不允許企業端載入,而且您無法將其加入企業網域。 使用開發人員授權在Windows 8.1 Home Edition裝置上部署應用程式。

如需詳細資訊,請按一下這裡

使用Visual Studio部署應用程式 deploying-an-app-using-visual-studio

若要使用Visual Studio在Windows上安裝應用程式:

  1. 使用遠端偵錯工具連線裝置。
    如需詳細資訊,請參閱在遠端電腦上執行Windows市集應用程式

  2. 在Visual Studio中開啟應用程式後,從[方案平台]清單中選擇Windows-x64、Windows-x86或Windows-AnyCPU,然後選取​ 遠端電腦

  3. 您的應用程式已部署在遠端電腦上。

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2