top of page
Search
deepkunsbarreti

Ndepend License Key: A Guide to Choosing the Right Product and Subscription for Your Needs



I was offered a free license for NDepend in order to give it a try and write about my experience of using it. Because I enjoy writing good, high quality code I jumped at the opportunity. This review covers my first experience with NDepend as I install and test it on one of my open source projects.


The product's license key is provided via an email. The mail contains detailed instructions on how to download, install and activate the tool. The download is a small (for my version 15.9MB) zip file. What I found weird (but not displeasing) is that the zip does not contain an installer but rather the tool's executable files itself. You simply copy these files to a convenient locations and it is ready to use. What I found pleasantly surprising is that you can run NDepend as a standalone product or as a plugin directly in Visual Studio (which is definitely the way to go). Installing NDepend into Visual Studio is a straightforward process, you simply execute the extension installer and choose which editions of Visual Studio you want to install the plugins for.




Ndepend License Key



NDepends is licensed per seat, meaning that each license allows installation on a single machine only. This is not a major issue as developers usually work on the same machine however in cases like mine where I often travel and have more than one machine this is a bit of a drawback as I will need a license for each machine rather than having the product licensed to me as an individual with installation allowed on all machines that I use.


Nowadays NDepend is a full-fledged Independent Software Vendor (ISV). With more than 12.000 client companies, including many of the Fortune 500 ones, NDepend offers deeper insight and full control on their application to a wide range of professional users around the world.


I've followed these instructions: , but I can't find how to set the sonar.cs.ndepend.projectPath. When I execute NDepend.SonarQube.RuleRunner.exe through the command prompt, specifying the .ndproj path and report file locations, the analysis runs perfectly. But, through the NDepend Sonarqube plugin executed via a build in VSTS, it generates the error.


I can see where the three keys are set in this file: SonarQubeAnalysisConfig.xml located on my LFS here: G:\SonarQube\bin\vsts-agent-win7-x64-2.109.1\_work\2\.sonarqube\conf. This file is generated every time a build is started in VSTS. So, I can't set the sonar.cs.ndepend.projectPath there.


If you use the online VSTS, it's not possible to launch the NDepend analysis because it must not exist in the build machine. However if you use VSTS with onprem instances you can follow the instructions as described in our doc and specify the sonar.cs.ndepend.projectPath in the param of the "SonarQube Scanner for MSBuild- End Analysis" task.


When using the Hosted Build you'll need to commit NDepend to source control or download it as part of your build workflow, extract it and put the license file along side it. After doing that, you can use it from the build.


Scott Mitchell, author of numerous books and founder of 4GuysFromRolla.com, is an MVP who has been working with Microsoft Web technologies since 1998. Scott is an independent consultant, trainer, and writer. Reach him at Mitchell@4guysfromrolla.com or via his blog at ScottOnWriting.net.


To promote the innovation in software engineering research, specifically in the area of code quality and static analysis, we are providing free licenses of Designite to academic researchers and students.


  • You must fulfill the following criteria to be eligible for a free academic license: You must be an academic researcher or a student.

  • Your intention is to use the software for research and/or education only.


Once you submit a request to acquire an academic license of Designite using the above form, we will review the request and email you whether the request is successful along with further instructions concerning the license acquisition. The typical response time is one day.


If you made a mistake in registering the license key that you got from us, please raise another request. Also, importantly, email us (contact@designite-tools.com) stating the reason you are requesting the second license. In the absence of the email, we don't really understand why you need another license and may reject your request.


The following universities have used/are using Designite for their research/education. The following list is derived from the academic license requests that we received from at least one student/researcher/faculty belonging to the university.


Patrick Smacchia is a Visual C# MVP involved in software development for over 15 years. After graduating in mathematics and computer science, he has worked on software in a variety of fields including stock exchange at Société Générale, an airline ticket reservation system at Amadeus as well as a satellite base station at Alcatel. Patrick has also been a .NET and C# independent trainer. He compiled its real world experience in the book Practical .NET 2 and C# 2, published in 2006. Since then, he's the lead developer of the tool NDepend. 2ff7e9595c


0 views0 comments

Recent Posts

See All

musik online apk

APK do Musik Online: um guia para curtir música no seu dispositivo Android Se você é um amante da música que quer ouvir suas músicas...

留言


bottom of page