[英]How to connect Visual Studio to a specific dynamics ax environment
我想將我的 Visual Studio 連接到不同的動態 ax 環境。 特別是以下兩個:
目的是開發 SSRS 報告。 在生產環境中,有些報告在開發中不可用,創建它們會很復雜。 並不是說我要針對生產進行開發(誰會做這樣的事情?!;-))。
我找到了一個教程,它展示了如何通過將 Visual Studios 啟動參數指向 AXC 文件來連接到特定的 AOS:
當我按照教程中的步驟打開 AX 時,VS 似乎已連接到正確的 AOS 實例。 請參閱以下屏幕截圖,其中顯示了兩個 AOS 實例,一個連接到開發,另一個連接到生產:
另外,當我打開 Production 和 Development 的報告時,我可以看到它們在設計上有所不同,因為在 Development 中進行了一些更改。
問題是:當我嘗試打開帶有示例數據的報告時,它總是從我的開發環境中獲取數據。 我還注意到 SSRS 報告參數 @AX_UserCompany 始終是我在開發中的 AX 用戶設置中的公司。
我知道 VS 正在使用我的活動目錄用戶對 AOS 進行身份驗證,但為什么它總是使用開發設置,即使 VS 是使用生產 AXC 文件作為啟動啟動的?
我的問題是:VS 怎么可能從生產中提取 SSRS 報告設計,但從開發中提取數據,以及從生產中檢索(設計和數據)必須做什么?
任何輸入表示贊賞。
我終於可以解開這個謎了。 似乎 Visual Studio 總是使用存儲在registry 中的連接屬性。 盡管報表設計是從 AXC 文件中指定的 AX 實例加載的,但數據是從注冊表中指定的 AX 實例中提取的。
解決辦法是
在開始之前,關閉 AX 和 VS(只是為了保存)。
1. 打開 Dynamics AX 配置實用程序
位於“C:\\Program Files\\Microsoft Dynamics AX\\60\\BusinessConnector\\Bin\\AxCliCfg.exe”。
2.導入AXC文件
瀏覽到您的 AXC 文件並將其導入。
3.應用AXC文件
4.刷新配置 5.重新申請當然,這意味着您不能同時打開兩個 VS 實例(例如,一個連接到生產,一個連接到開發)。 由於注冊表中設置的連接屬性,您只能使用一種配置。
您仍然需要兩個 VS 快捷方式:
如果要在環境之間切換,則需要按照步驟 1 到 5 進行操作。
在關閉 VS 之前,您可以關閉應用程序資源管理器嗎? 然后使用您的快捷方式和應用程序資源管理器重新打開 VS。
我在修改客戶端時遇到了問題,BC 沒有更改 VS 的目標。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.