Visual Studio Toolbox

16 New Code Analysis, Testing and Debugging Tools For Visual Studio 2017

While not directly related to testing and debugging, Dotfuscator, from PreEmptive Solutions, is an important tool for safely releasing your code into the world. Dotfuscator is a code obfuscater and application hardener specifically tailored to .NET Framework-based projects including Xamarin, Unity, ASP.NET and UWP apps. In addition to renaming, string encryption, metadata stripping and other transformations, Dotfuscator also compacts your code to reduce application size, watermarks your application with copyright information to combat intellectual property theft, and can even detect unauthorized tampering and debugging. A free trial and licensing information can be found on the PreEmptive Solutions Web site.

A Note To Extension Developers
A tip for extension developers from a developer who uses them and writes about them: If you want developers to use your tools, it's really, really important to provide documentation. At the very least explain what your tool is supposed to accomplish and its basic requirements and dependencies. Optimally you'll explain what it does, why it's useful, an overview of features, how to use it and how to troubleshoot problems.

Whether you're sharing your tools, libraries, or extensions on Visual Studio Marketplace, GitHub, or your own Web site, it's absolutely crucial to your users to provide solid documentation. Also, I simply ignore tools that are undocumented. You won't see them here no matter how potentially useful or revolutionary.


About the Author

Terrence Dorsey is a technical writer, editor and content strategist specializing in technology and software development. Over the last 25-plus years he has worked on developer-focused projects at ESPN, The Code Project, and Microsoft. Read his blog at http://terrencedorsey.com or follow @tpdorsey on Twitter.

comments powered by Disqus

Featured

Subscribe on YouTube