07-16-2008 06:03 PM
07-17-2008 09:00 PM
Hi Schadenfreud,
It looks like we have a knowledge base article here that describes an answer to your question. As you mentioned, here (also a related link from the first KnowledgeBase link) is the recommended method for doing this which uses Measurement Studio.
To find these articles I searched "debug dll teststand" at ni.com.
Please let me know if these KnowledgeBases are not a sufficient answer to your question.
07-17-2008 10:46 PM
Hi David,
The options provided for Visual Studio 2005 in the knowledgebase article "Debugging a Visual Studio .NET Assembly from TestStand" are not visible in MS Visual C# 2005 Express edition. There is no 'Start External program' option in the debug tab of MS C# 2005 express and so I can't try this solution out. Any idea if the debugging from teststand would work even if the MS 'Express' 2005 editions are used?
Also, the second article "How to Step Into a Visual Studio .NET Assembly or C++ DLL from TestStand" mentions that the following are required for debugging.
As the first article makes no mention of Measurement Studio, I'm confused whether Measurement Studio is required or not for debugging Visual Studio code through Teststand?
Thanks!
07-18-2008 08:45 AM
07-18-2008 09:38 AM
Hi Schadenfreud,
Josh has given you a lot of great information (thanks Josh!), I just wanted to chime in to answer your question about Visual Studio Express.
From the TestStand 4.0.1 release notes (under Recommneded System Requirements):
"TestStand supports Microsoft Visual
Studio Standard but does not support Microsoft Visual Studio Express."
Let us know if you have any more questions!
07-19-2008 03:10 PM
I'd like to add that the reason that TestStand and Measurement Studio do not support integrating with Visual Studio Express Editions is that Microsoft does not support 3rd party tools integrating into Visual Studio Express. That is, they do not license us to use the automation APIs that we need to use to provide functionality within the Express environments.
This point aside, you can use Visual Studio Express Editions to create code modules that can be called just fine from TestStand. From the TestStand perspective, this is the same as if you used no IDE and instead used the VB.NET or C# compilers from the .NET SDK directly.
David Rohacek
National Instruments