What is BTSG NoS Addin purpose and what features are available? (Part 2)

In my last post, I explain the proposed of BTSG NoS Addin and I start to describe some of these features. In this post we will continue to have an overview of all features available with this Visual Studio Addin and how can you use them.

Build Project

You are probably thinking you do I need another Build option? And the reason is simple, sometimes we have a huge solution with several projects inside, and in this situations try to build one simple project can be a challenge with Visual Studio because it simply takes a huge of time trying to make this task because of all of the dependencies.

This option will build the desired project without any interaction with the Visual Studio design environment, making this operation faster than the native build operation on Visual Studio.

BTSG NoS Addin Build Project

You can access these features by:

  • Right-click on your project name and select the “Build project” option
BTSG NoS Addin Build Project option

Fast register/unregister in GAC quickly

How many times you desired to have a simple easy and quick way to install DLL, and why not also uninstall, in the Global Assembly Cache (GAC) and why not directly from your favorite developer tool: Visual Studio? Instead, we need to install using Gacutil.exe tool, and don’t get me wrong, it is an excellent tool, but is not practical in the day-by-day work!

Finally, now you have this option! At the moment is not a “direct” operation that you can do in your project. In other words, you need additional but simple steps to accomplish these operations.

You can access these features by:

  • Select your project name and then in the solution explorer window click “Show All Files” option
BTSG NoS Addin Show All Files
  • Navigate to the folder that contains the project DLL or the DLL that you want to register/unregister
    • For example: “\bin\debug”
  • Right-click on the DLL name and select “Register in GAC” or “Unregister from GAC” options
BTSG NoS Addin Register Unregister GAC Visual Studio

Note: This work with all DLL’s it doesn’t have to be a BizTalk DLL, you can easily register a C# Helper Class used by BizTalk Project in GAC with this functionality.

BTSG NoS Addin Register in GAC

I personally LOVE this feature!

Deploy assembly

Again you are probably thinking you do I need another Deploy option? And the reasons are exactly the same as de “Build project” option that we described earlier.

This operation will deploy a BizTalk assembly directly from the bin directory in the VS environment by simply right-click and deploy it:

  • Select your project name and then in the solution explorer window click “Show All Files” option
  • Navigate to the folder that contains the project DLL that you want to deploy
    • For example: “\bin\debug”
  • Right-click on the DLL name and select “Deploy assembly” option
BTSG NoS Addin Deploy

This operation will be exactly the same as add/update resource from BizTalk Server administration console.
What’s the purpose? In some situations I simply don’t want to use the Visual Studio environment will all the dependencies and other stuff. What I want is only to deploy the assembly fast.

This option will allow you to make this directly from Visual Studio, making this operation faster than the native deploy operation on Visual Studio.

BTSG NoS Addin Deploy

BTSG NoS Addin will be available soon… you just need to be a little more patience… stay tuned to Nino personal blog!

Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

1 thought on “What is BTSG NoS Addin purpose and what features are available? (Part 2)”

Leave a Reply

Your email address will not be published. Required fields are marked *

turbo360

Back to Top