4

Dynamics 2012 ax で CIL をコンパイルすると、次のエラーが表示されます -

'Dynamics.Ax.application' という名前の型が重複しています。アセンブリ 'Dynamics.Ax.application、バージョン = 6.0.947.280、カルチャ...

私は試した

  1. AOT からクラスを削除する
  2. XppIL ディレクトリ (c:\Program Files\Microsoft Dynamics AX\60\Server\InstanceName\bin) を削除します。
  3. AOS を再起動します
  4. CIL コンパイルを実行する

他に何を試すことができますか?

4

2 に答える 2

10

以下で問題を解決できます。

  • フルコンパイルAX
  • AOSを停止します
  • SQLでSysXPPAssemblyテーブルを切り捨てます(このテーブルは、アセンブリを含み、複数のAOSインスタンス間で共有するために使用されます)
  • AOSのbin\xppILディレクトリにあるDLLファイルとnetmoduleファイルを削除します
  • AOSを再起動します
  • 完全なCIL生成を実行する
于 2013-02-17T13:15:08.780 に答える
0

これがうまく機能したものです(今回)。

  1. AOS を停止する
  2. XppIL ディレクトリの削除/移動 (c:\Program Files\Microsoft Dynamics AX\60\Server\InstanceName\bin)
  3. AOS を再起動します
  4. フル CIL コンパイルの実行
  5. Infolog には、Full CIL によって返されたエラーのリストが表示されます。
  6. 問題のあるクラス/プロジェクトをネイティブにコンパイルします。コードの修正が必要になる場合があります。
  7. 別のフル CIL を実行する
于 2017-01-12T17:03:11.593 に答える