If I'll un-check the "Measurement Studio Visual C++ .NET Support>>Visual C++ .NET 2003 Integration Tools" option during the installation, will I still be able to use MStudio controls and tools in other projects (C# and VB.NET)?
Yes, if you un-check the Visual C++ .NET 2003 Integration Tools, the .NET libraries and integration tools are still installed and usable. If you do not want to install the .NET integration tools, you'll need to un-check Measurement Studio .NET Languages Support>>Visual Studio .NET 2003 Integration. If you install in this manner, without any integration support, you can use Measurement Studio .NET libraries just like you use any other libraries. You will have to manually add references to the Measurement Studio libraries from your .NET projects. If you want the controls in the toolbox, you'll need to add them there manually. One last gotcha if you do not install the integration tools has to do with licensing. The user interface controls will license properly, but if you use the analysis libraries, you will have to manually add license information to the project's .licx file. The Measurement Studio help contains detailed information about how to do this; from the table of contents, go to NI Measurement Studio Help>>NI Measurement Studio .NET Class Library>>Using the Measurement Studio .NET Class Libraries>>Licensing Measurement Studio .NET Class Libraries.
Here is my situation:
- I have an internal project that should use MStudio for building a .NET application (with C# only.)
- Also I have a lot of different developed earlier VS.NET projects (in C#, VB.NET, C) that I should support and deploy updates to customers as an SDK (with source code, solutions and projects files.)
What would be the best way for installation MStudio?
In this scenario, you are not using the Measurement Studio C++ class libraries at all. If that is the case, I recommend that you install only .NET support. In the installer feature tree, un-check Measurement Studio Visual C++ .NET Support.
Is it there an option after installing MStudio to disable it temporary to not to affect pure VS.NET projects and solutions?
By this, I assume that you want to know if there is a way to disable Measurement Studio integration features. To do this in Visual Studio .NET 2003, go to Tools>>Add-in Manager and un-check Measurement Studio AddIn.