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

AEM Forms提供AEM Forms應用程式的完整原始碼。 來源包含建立自訂Workspace應用程式的所有元件。 原始程式碼封存, adobe-lc-mobileworkspace-src-<version>.zipadobe-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

下列影像顯示 windows 中的資料夾 src 資料夾。

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 封存至 %HOMEPATH%\Projects 資料夾(在已安裝及設定Visual Studio 2015的Windows 8.1或Windows 10裝置上)。
  2. 在中擷取封存 %HOMEPATH%\Projects\MobileWorkspace 目錄。
  3. 導覽至 %HOMEPATH%\Projects\MobileWorkspace\adobe-lc-mobileworkspace-src-[versionsrc]\windows 目錄。
  4. 開啟 CordovaApp.sln 使用Visual Studio 2015建立檔案並繼續建置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 並選取 商店>建立應用程式套件.

    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