Tuesday, May 10, 2011

Visual studio tools for AX 2012

Now it became really easy to develop managed components for AX.
In order to do that you’ll need Visual Studio 2010 and Visual Studio Tools for AX 2012.


The first tool to mention is, of course, Application Explorer. It contains elements from AOT (and it actually looks pretty much like AOT) and allows to perform some operations with them. For example, it is possible to open projects or SSRS reports stored in AOT in the same visual studio instance just by clicking edit on project node in application explorer.


Application Explorer also allows to generate proxies for AX tables, classes, enums and add them to the project. Just by dragging them from application explorer to solution explorer.


It is also very important to mention that VS projects can now be stored in the AOT. That is convenient since they can be included into models, as well as all other AOT objects and thus packaged\deployed easily.


Project can be added to the AOT from the Visual Studio directly.

51 comments:

  1. Thanks a lot for this post! :)

    Could You please clarify how it is possible to create new Dynamics C# project in VS? ("ClassLibrary1" in Your example). Is there should be such template in VS?

    Also, because I can't try it by myself, please say is it possible to operate by Ax objects in VS? And if Yes - how? I see in Your example code line "InventTable.txtNotExist()" and this is very interesting :)

    Thanks! Your blog is most informative about AX 2012 I think :)

    ReplyDelete
  2. Thanks:)

    Yes, there are some new AX-specific project templates, for example, for reports or web modules. However other standard project types can be added to the AOT as well. For example, on the last screenshot I am adding C# class library to the AOT.

    AX objects can be accessed. You can see in the ClassLibrary1 project there are nodes for InventTable, InventType and ABS enum. Those are proxy classes that can communicate with AX throught the MIL framework (Business Connector replacements). Those proxies can be generated by dragging objects from Application Explorer to the project.

    ReplyDelete
  3. Good post!

    Question. From AOT Visual Studio Projects. How can i add an existing C Sharp Project to my Solution?

    ReplyDelete
  4. I have installed Visual Studio 2012 but its Application Explorer is not shown under the View menu. It does show under Visual Studio 2010.

    does it means that I need to uninstall Visual Tools and install once again so that both Visual Studio 2010 and 2012 Application Explorer can be viewed from menu View
    option.

    ReplyDelete
  5. What i don't understood is in truth how you're now not actually much more smartly-appreciated than you might be right now.
    You're so intelligent. You already know therefore considerably in the case of this matter, produced me for my part imagine it from numerous numerous angles. Its like women and men aren't fascinated unless
    it is something to do with Woman gaga! Your own stuffs great.

    All the time care for it up!

    Check out my web site ... frankrijk vakantiehuizen []

    ReplyDelete
  6. can visual studio 2010 integrated with AX2009 ???

    ReplyDelete
  7. which Visual Studio 2010 version should be appropriate with AX2012 R2? ...
    coz i have install Visual Studio 2012 Express on my machine, but when i get install Visual Studio Tools on AX2012, my VS2012express not detected by AX2012 prerequisites...

    ReplyDelete
    Replies
    1. I'm afraid of that Ax2012 R2 works only with VS2010.

      Delete
  8. In X++ it is possible to dynamically create an AX class, compile it and then execute its methods.

    In .NET code you can dynamically create C# code, compile it and generate a DLL (either in-memory or on disk) and then use it.

    I wonder if it will still be possible in AX2012 (and coming versions!) to have an AX class that dynamically creates another AX class at runtime with access AOT objects? Or will the shift to Visual Studio prohibit this eventually?

    ReplyDelete
  9. Please any one can give me a download link to this tool for Dynamics ax 2012 R2

    ReplyDelete
    Replies
    1. I think you can find the Visual Studio Tools for AX 2012 on the Ax2012 installer as the first screenshot shows.

      Delete
  10. Hi :) It is a big pleasure to read your blog. Thank you so much for sharing this article about Microsoft Dynamics AX posting profile inventory transactions in Modules.

    ReplyDelete
  11. Indian And Pakistani Escort Girls In Dubai Companions and Elite Sweetheart Experience Administrations.
    Regardless of whether The Model Girls are Really at That Level or Recently Advertised That Way,
    The Fortunate Respectable Who Have This Gigantic Choice of Cute Models.
    Indian Escort In Dubai

    ReplyDelete
  12. I certainly knows how to ensure your complete satisfaction during a meeting from its very beginning until the end. My body is very gorgeous, hot and sexy, charming looks and beautiful.checkout this CALL GIRLS IN DUBAI

    call and whatsapp number 00971522909500
    http://dubaimodels.co/callgirlsindubai.html
    https://www.scoop.it/t/dubai-escorts-by-anjalimodel9
    https://vk.com/dubaiescorts.verified

    ReplyDelete
  13. I'm Here to Provide you Girls for Dance Parties Late Night Hotels Parties, Sex, Sex Parties. Collage And University Girls, Top Profile CALL GIRLS IN DUBAI From Pakistan and Other Different Countries such as India Russia and Turkey
    call and whatsapp number +971561616995
    http://escort19.com/
    https://www.scoop.it/t/dubai-escorts-by-anjalimodel9
    https://vk.com/dubaiescorts.verified

    ReplyDelete
  14. Are You Looking To Here A Wishing Well For Your Dating Or Romantic Fun So; We Have A Wide And Unique Range Of Indian Russian, Arabic Turkish and Pakistani CALL GIRLS IN DUBAI.

    call and whatsapp number +971561616995
    http://www.dubaihighescorts.com/
    https://www.scoop.it/t/dubai-escorts-by-anjalimodel9
    https://vk.com/dubaiescorts.verified

    ReplyDelete
  15. All Our Indian Pakistani CALL GIRLS IN DUBAI Are Available For In Call And Out-call We Are Waiting For Your Call Anytime you want.

    call and whatsapp number +971561616995
    http://independent-escorts-girls.com/
    https://www.scoop.it/t/dubai-escorts-by-anjalimodel9
    https://vk.com/dubaiescorts.verified

    ReplyDelete
  16. In Our Agency Hot CALL GIRLS IN DUBAI Have Fully Up to Date Escorts In Dubai With New Faces Belongs From Fashion Industry And Modeling.

    call and whatsapp number +971561616995
    http://www.escortsdubai110.com/callgirlsindubai.html
    https://www.scoop.it/t/dubai-escorts-by-anjalimodel9
    https://vk.com/dubaiescorts.verified

    ReplyDelete
  17. CALL GIRLS IN DUBAI provides gentlemen as they want to have such a exalted seek and i am one of the best selection of their requirement

    call and whatsapp number +971561616995
    http://dubaiescorts110.com/callgirlsindubai.html
    https://www.scoop.it/t/dubai-escorts-by-anjalimodel9
    https://vk.com/dubaiescorts.verified

    ReplyDelete
  18. I am very attractive, charming, beautiful and sexy CALL GIRLS IN DUBAI. I have a great experience to know how to satisfied a man and how to comfort him with me at first time

    call and whatsapp number +971561616995
    http://dubaiescorts-verified.com/callgirlsindubai.html
    https://www.scoop.it/t/dubai-escorts-by-anjalimodel9
    https://vk.com/dubaiescorts.verified

    ReplyDelete
  19. I am available to travel across Dubai and will come to you. CALL GIRLS IN DUBAI

    call and whatsapp number +971561616995
    http://dubaiescort-verified.com/callgirlsindubai.html
    https://www.scoop.it/t/dubai-escorts-by-anjalimodel9
    https://vk.com/dubaiescorts.verified

    ReplyDelete
  20. I am available all the time for your services. If you want to meet me you can call me CALL GIRLS IN DUBAI. I am available 24/7 for you.


    call and whatsapp number +971561616995
    http://dubai-peaches.com/callgirlsindubai.html
    https://www.scoop.it/t/dubai-escorts-by-anjalimodel9
    https://vk.com/dubaiescorts.verified

    ReplyDelete

  21. شركة عالم الابداع أفضل شركة على مستوى المنطقة الشرقية والدمام بشكل خاص تقوم بكافة الخدمات المنزلية على أعلى مستوى وبأرخص الأسعار عليك التواصل مع الشركة الرائدة في مجال مكافحة الحشرات وتسليك المجارى والتنظيف ومكافحة النمل الابيض عبر الرابط التالي
    شركة مكافحة حشرات بالدمام
    شركة مكافحة النمل الابيض بالدمام
    شركة تسليك مجارى بالدمام

    ReplyDelete
  22. The post is written in very a good manner and it contains many useful information for me. Thank you very useful information admin, and pardon me permission to share articles here may help :

    cara menghilangkan benjolan di bawah rahang
    cara mengobati amandel bengkak
    cara menghilangkan benjolan di ketiak
    cara menyembuhkan tumor ginjal
    cara mengobati lambung bocor
    cara menyembuhkan borok di kepala

    ReplyDelete

  23. تعتبر نظافة المنازل او البيوت من الضروريات التى يبحث عنها كل من له شقه اوفلل لذلك ارخص شركة تنظيف منازل بالرياض تقدم خدمتها مثل غسيل الموكيت والمنازل وتنظيف الشقق والكنب وغيرها فالهدف الاول هو راحة العملاء و اكتساب ثقتهم.
    شركة تنظيف فلل بالرياض
    شركة تنظيف شقق بالرياض
    شركة تنظيف كنب بالرياض
    شركة تنظيف موكيت بالرياض
    شركة تنظيف مساجد بالرياض
    شركة تنظيف واجهات بالرياض
    شركة تنظيف مكيفات بالرياض

    ReplyDelete
  24. توفر الشركة مجموعة من أقوي المنظفات التي يمكن توفيرها فجميع المنظفات التي توفرها الشركة منظفات آمنة على كافه الأفراد المستخدمين للمكان كما توفر الشركة مجموعة كبيرة مدربة من العمال المدربين على التعامل مع كافة أنواع البقع الموجودة بالمكان بالكامل كما تقوم الشركة بتعقيم المكان بالكامل وذلك حرصا علي نظافة المكان كما توفر الشركة مجموعة من أجهزة البخار المختلفة التي تستخدم بشكل مستمر لتنظيف المكان وخاصة أن البخار من أكثر عناصر التنظيف أمان علي صحة الأفراد كما توفر مجموعة من المحترفين في التعامل مع تلك الأجهزة المتطورة وخاصة أن البخار ينقسم إلى أنواع متعددة مثل الساخن والبارد والجاف وجميعها مجهز لتفتيت جميع البقع الصعبة العالقة بالمكان وتعقيمة تماما.
    شركة بيع وشراء اثاث بالرياض
    شركة صيانة مكيفات بالرياض
    شركة صيانة مسابح بالرياض
    توفر الشركة مجموعة كبيرة من العمال المدربين على التعامل مع كافة أنواع الأثاث والديكور المختلفة والقادرين علي فك وتركيب كافة أنواع الأثاث والديكور المختلفة والحفاظ عليها كما توفر الشركة خدمة تغليف الأثاث المنزلي قبل عملية النقل لضمان جودة الخدمات وحفاظا علي الديكور حيث يتم تقسيم القطع المراد نقلها ويتم تغليفها بصورة جيده حتي لا يتأذى أثناء عملية النقل ولا تؤثر بشكل أو بآخر عليها كما توفر الشركة مجموعة من الرافعات والأوناش والتي تستخدم في عملية رفع الأثاث المنزلي المراد تنزيل قطع منه من الأدوار العليا لأسفل والعكس دون أي خلل ذلك حفاظا علي مستوي سلامة القطع فتدخل العنصر البشري قد ينتج عنه خسارة بعض قطع الأثاث لذا تحرص الشركة علي توفير كافة الأجهزة الحديثة المتطورة اللازمة لذلك
    شركة رش مبيدات بالرياض
    شركة كشف تسربات المياه بالرياض
    شركة تسليك مجاري بالرياض
    شركة جلي بلاط بالرياض
    شركة التقوي للخدمات المنزلية بالرياض

    ReplyDelete
  25. تهتم الشركة بتوفير كافة أنواع الأجهزة والمواد المختلفة والمتطورة التي تستخدم في عملية تنظيف المجاري وشفط البيارات وإزالة جميع العوالق والفضلات التي تتراكم وتسبب الانسداد التام علي المدى البعيد لذلك توفر الشركة مجموعة كبيرة من الأجهزة المتطورة التي تستخدم في سحب كافة أنواع الفضلات والعوالق من الداخل كما توفر سيارات كبيرة خاصة بضخ المياة تقوم بضخ المياة بقوة للتأكد من سلامة الصرف وجريان الماء بالشكل الطبيعي كما توفر الشركة مجموعة كبيرة من المنظفات الخاصة والقوية جدا والفعالة بشكل يجعلها تفتت أصعب الدهون الموجودة داخل البيارات بكل سهولة ويسر كما تنصح الشركة بالاهتمام بشكل مستمر بتسليك وتنظيف البيارات لمنع الانسداد وتجنب مشاكله المختلفة والتي لا حصر لها والتي تكمن بشكل أساسي في أضرار صحية متعددة.
    شركة تنظيف منازل بالرياض

    شركة نقل عفش بالرياض

    شركة تنظيف سجاد بالرياض
    تسريب المياة يحدث بشكل مستمر في أي وقت والظاهر منه هو الذي يمكن ملاحظته والتعامل معه بشكل سريع والذي تظهر إثارة بشكل واضح علي الجدران من تنقيط طفيف للماء أو رطوبة منتشرة في المكان بالكامل أو انتشار روائح كريهة بالمكان غير معروف سببها حينها يتم البحث بشكل سريع والتعامل فورا مع ذلك التسريب أما إذا كان لديك تسريب مائي داخلي غير ظاهر المعالم فالخطورة تكون بشكل أكبر حينها يجب التعامل فورا والتنسيق مع شركة كشف تسربات المياه بعنيزة توفر أجهزة حديثة للقضاء علي جميع التسريبات الداخلية والخارجية وتغير كافة الوصلات التالفة لذا توفر الشركة مجموعة كبيرة من الأجهزة الخاصة بالكشف عن كافة أنواع التسريبات سواء كانت ظاهرة أم لا كما أن كافة الخامات والمعدات يمكنها الكشف دون الحاجة الي تكسير الجدران وإتلاف المنظر والديكورات وكل هذا بأسعار مناسبة جدا تتماشي مع جميع الطبقات
    شركة مكافحة حشرات بالرياض
    شركة تنظيف خزانات بالرياض
    شركة مكافحة فئران بالياض
    توفر الشركة مجموعة من أقوي مواد إبادة الحشرات وأحدث الأجهزة الخاصة برش المبيدات المختلفة والمتطورة جدا فهي قادرة علي تغطية شاملة لكافة أماكن الإصابة المختلفة ورشها ومنع انتشار الحشرات المختلفة في المكان وكذلك تقوم الشركة بتوفير مجموعة من المبيدات التي يتم رشها بصورة سريعة والتي يختلف نوع كل منها عن الآخر ويتعامل كل نوع منها مع نوع بعينة من الحشرات فكل نوع له المادة الفعالة الخاصة به والقادرة علي التعامل مع الحشرات بشكل محترف وسريع كما تتميز كافة أنواع المبيدات الحشرية بعنصر الأمان فهو لا يسبب أي مشاكل صحية مهما كان كما يمكن التعامل بها في وجود أفراد المنزل بشكل عادي دون أي مشاكل كما توفر الشركة خدمة المتابعة الدورية حرصا علي سلامة المستخدم والتأكد من سلامة المكان
    شركة مكافحة حمام بالرياض
    شركة تخزين اثاث بالرياض

    ReplyDelete
  26. شركة اللمسة الأخيرة تقدم لك الحل الأمثل فلا حشرات بعد اليوم ولن تعود مرة أخرى. فنحن نستخدم أفضل المبيدات العالمية الفعالة صديقة البيئة التي لا تترك رائحة ولا سيوثر على صحة الأنسان ويقوم باستخدامها عمال مدربون يقومون برش المبيدات بشكل علمي مما يضمن لك الراحة التامة نرجو التواصل على هذا الرقم 0580002467
    شركة رش مبيدات بأبها
    شركة مكافحة حشرات بأبها
    شركة مكافحة النمل الابيض بأبها
    شركة رش مبيدات بخميس مشيط
    شركة مكافحة حشرات بخميس مشيط
    شركة مكافحة النمل الابيض بخميس مشيط
    شركة رش مبيدات بالقصيم
    شركة مكافحة حشرات بالقصيم
    شركة مكافحة حشرات بجازان
    شركة رش مبيدات بجازان

    ReplyDelete