簡體   English   中英

如何將 Visual Studio 連接到特定的動態 ax 環境

[英]How to connect Visual Studio to a specific dynamics ax environment

我想將我的 Visual Studio 連接到不同的動態 ax 環境。 特別是以下兩個:

  1. 開發環境
  2. 生產環境

目的是開發 SSRS 報告。 在生產環境中,有些報告在開發中不可用,創建它們會很復雜。 並不是說我要針對生產進行開發(誰會做這樣的事情?!;-))。

我找到了一個教程,它展示了如何通過將 Visual Studios 啟動參數指向 AXC 文件來連接到特定的 AOS:

VS 連接特定 AOS 的教程

當我按照教程中的步驟打開 AX 時,VS 似乎已連接到正確的 AOS 實例。 請參閱以下屏幕截圖,其中顯示了兩個 AOS 實例,一個連接到開發,另一個連接到生產:

在此處輸入圖片說明

另外,當我打開 Production 和 Development 的報告時,我可以看到它們在設計上有所不同,因為在 Development 中進行了一些更改。

問題是:當我嘗試打開帶有示例數據的報告時,它總是從我的開發環境中獲取數據 我還注意到 SSRS 報告參數 @AX_UserCompany 始終是我在開發中的 AX 用戶設置中的公司。

我知道 VS 正在使用我的活動目錄用戶對 AOS 進行身份驗證,但為什么它總是使用開發設置,即使 VS 是使用生產 AXC 文件作為啟動啟動的?

我的問題是:VS 怎么可能從生產中提取 SSRS 報告設計,但從開發中提取數據,以及從生產中檢索(設計和數據)必須做什么?

任何輸入表示贊賞。

我終於可以解開這個謎了。 似乎 Visual Studio 總是使用存儲在registry 中的連接屬性。 盡管報表設計是從 AXC 文件中指定的 AX 實例加載的,但數據是從注冊表中指定的 AX 實例中提取的。

解決辦法是

  1. 打開 Dynamics AX 配置實用程序
  2. 導入 AXC 文件
  3. 應用 AXC 文件
  4. 刷新配置
  5. 再次申請

在開始之前,關閉 AX 和 VS(只是為了保存)。

1. 打開 Dynamics AX 配置實用程序

打開 AX 配置實用程序

位於“C:\\Program Files\\Microsoft Dynamics AX\\60\\BusinessConnector\\Bin\\AxCliCfg.exe”。

2.導入AXC文件

導入 AXC 文件

瀏覽到您的 AXC 文件並將其導入。

3.應用AXC文件

4.刷新配置

5.重新申請

應用並刷新配置

  • 切換到連接選項卡。
  • 然后點擊應用。
  • 然后點擊刷新配置。 將重新生成 WCF 配置。
  • 然后再次點擊應用。

當然,這意味着您不能同時打開兩個 VS 實例(例如,一個連接到生產,一個連接到開發)。 由於注冊表中設置的連接屬性,您只能使用一種配置。

您仍然需要兩個 VS 快捷方式:

  1. 一個帶有 AXC 文件的 VS 快捷方式進行開發
  2. 一個帶有 AXC 文件到生產環境的 VS 快捷方式

如果要在環境之間切換,則需要按照步驟 1 到 5 進行操作。

在關閉 VS 之前,您可以關閉應用程序資源管理器嗎? 然后使用您的快捷方式和應用程序資源管理器重新打開 VS。

我在修改客戶端時遇到了問題,BC 沒有更改 VS 的目標。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM