Notifications
Announcements
No record found.
Can anybody share his/her knoledge regarding the development of any add-on solution for NAV using MS Visual Studio .NET?
*This post is locked for comments
It is not possible to develop a Navision add-on using Visual Studio. Solutions for Navision is developed with C/SIDE (NAV's own integrated development environment) using the language C/AL (an application language with pascal syntax).
If you want to use Visual Studio then you can create an integrated add-on, which is not a direct part of the solution. Then you can C/FRONT, Navision's SDK. You can find many links about C/FRONT on the Dynamics User Group's homepage here.
Hello Erik,
Thanks for your reply.
May I request you to please see page 7 of "Microsoft-Dynamics-ISV-Software-Solution-Test-Guidelines-for-Microsoft-Dynamics-NAV-2009.pdf" for connected solution. There it is clearly mentioned that VS/.Net can be used to develop add-on for NAV 2009.
Please make it clear.
Thanks & regards,
Zillur
Hi Zillur,
Yes, it's correct if you use the new version NAV 2009 then you have the option of using Web Services to integrate into your solution.
But you didn't ask about an integrated / connected solution. You asked about a Dynamics NAV add-on. And in the "NAV world" then an add-on is a solution developed inside Dynamics NAV using C/SIDE, so that the solution becomes seamless to the rest of the application. An integrated/connected solution is NOT an add-on (in the Dynamics NAV terms).
If the connected application is not an add-on of NAV then why it is necessary to test that application by microsoft authorized tester? Why the standards needed?
Please clarify.
Regards,
Well I'm a Microsoft Employee, so I can't really answer that. But reading the document then it seams to me that these standards where not really limiting Microsoft to test/verify traditional add-ons, but also integrated products. In such many add-ons also make use of additional applications (automation, ocx etc), which are part of their solution, but actually developed outside of NAV's C/SIDE. Examples on this could be application to allow for displaying much smarter graphical charts, then you can do out of the box in NAV. And if this is part of their application, then they must be tested also.
[quote user="Md. Zillur Rahman"]If the connected application is not an add-on of NAV then why it is necessary to test that application by microsoft authorized tester? Why the standards needed? [/quote]
Say that you create this great product called "ProductX" that everyone wants to use, and you have great success selling this product. Say someone else starts making products that work together with your product, and they want to have this little logo on their product that says "ProductX certified". You would like to have some sort of control over who gets to use your trademark in their product. You would have some sort of test or ground rules that those "add-on" products have to follow, in order to be able to claim that their product works with ProductX.
Microsoft has rules like that. If you want to create a product (whether you write the code in C/AL, or in Visual Studio, or if you glue pieces of paper together) that works with a Microsoft product, you have to follow their rules if you want to claim that it works with their products.
Hello Denial,
Thanks for your reply. Actually we want to develop an add-on for HR to work with NAV using .NET and we want Microsoft will add our product in the add-on list so that it can be found by the people by searching. Is it possible to develop add-on for NAV using .NET?
I doubt that it will be possible to create a NAV add-on by only using .NET development tools. You can develop something with Visual Studio that consumes a NAV webservice, but you will always have to do some C/SIDE development to make it connect with the .NET components. If you don't intend on using the NAV webservices then no it is not possible without C/SIDE development. Technically it is, but you don't want to go down the road of replicating business logic outside NAV, because everyone that uses NAV modifies the business logic, and it will not be possible for you to have a product that fits everyone.
You should get in touch with your Microsoft contact about the joining the ISV partner program. They will be able to explain to you exactly what rules you have to follow, and how to register your product. I would be very surprised if you didn't have to first get certified on NAV development.
Thanks Daniel. For your information, I am a certified master with Development and Installation & Confg. I have more master in my team. But we want the product will be developed using .NET (webservices) and will be connected with NAV, may be with C/SIDE.
Zillur Rahman
Well any certified master with development should know, that C/SIDE is not a .NET language, and that NAV add-ons usually come with NAV objects, which are developed in C/SIDE. Did you just recently get certified?
What is not clear to me is why you are so set on developing a product with .NET. In itself it is not even a tool, it's a concept rather, a framework. What difference does it make if you develop something with Visual Studio or C/SIDE. To me it's not the development tools, but it's the functional requirements that determine what or how you develop a piece of functionality.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.