2016-03-15 108 views
0

我在打開/編譯AX2012中的Visual Studio項目時遇到問題。直接它抱怨一個不存在的文件。但是,根本問題似乎是路徑+文件名組合太長。AX2012 - 更改Visual Studio項目路徑

它目前將源代碼放置在:c:\ users \%userprofile%\ appdata \ local \ temp \ 2 \ Dynamics AX \ Visual Studio \ C Sharp項目...(從我的頭頂開始)。我注意到,如果我手動嘗試將VS項目複製到Windows資源管理器中的此文件夾,我會收到關於文件名太長的錯誤消息。將它複製到結構中較高位置的文件夾解決了這個問題。然而,當我在Ax(通過AOT)編譯它時,它試圖再次找到上述文件夾。

這可以改變某處嗎?

我試過改變TEMP和TMP環境變量。我無法想象這會在VS中設置,因爲這些文件是由AX創建的,然後在VS中打開。

有什麼建議嗎?在此先感謝

回答

0

我最終解決了這個問題。我在另一臺機器上通過AOT編譯VS項目,然後將DLL和配置文件複製到AOS上的VSAssemblies文件夾(./bin/VSAssemblies)。在我的情況下,沒有客戶端代碼。開始AOS和變化生效

編輯:最近有與MS支持團隊聯繫,他們一致認爲,這種解決方法也是他們會給的建議

相關問題