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

Posted: April 3, 2014 in BizTalk
Tags: , , , , ,

Last post I explain the propose of BTSG NoS Addin and start to descrive some of this 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 huge solution with several project inside, and in this situations try to build one simple project can be a challenger with Visual Studio because it simple takes a huge of time trying to make this task because all of dependencies.

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

BTSG-NoS-Addin-Build-Project

You can access this features by:

  • Right click in 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 in 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 VS environment by simple 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 in the DLL name and select “Deploy assembly” option

BTSG-NoS-Addin-Deploy-2

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 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!

Comments

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s