Способ настройки разработки должен быть следующим:
Вариант 1:
Занимайтесь своей обычной разработкой в LabWindows CVI.
Для управления исходным кодом используйте Subversion, а для интерфейса с Subversion - TortiseSVN. Я уже некоторое время использую TortiseSVN с VS2008 и VS2005, и я нахожу, что это нормально.
Вариант 2:
Выполняйте обычную разработку в VS2005 или VS2008 и связывайтесь с библиотеками Measurement Studio, поставляемыми National Instruments. Там у вас будет возможность использовать C #, C ++, C или все, что душе угодно. Вы также можете интегрировать другие библиотеки или подсистемы, такие как MatLab, и получите дополнительное преимущество, формулируя свои вопросы с точки зрения технологий Microsoft Technologies против National Instruments, где поддержка намного меньше.
Вы можете интегрировать Subversion с Visual Studio с помощью ряда дополнений (http://ankhsvn.open.collab.net/),, но опять же, я предпочитаю использовать TortiseSVN.
Вариант 2 удобен тем, что вы можете использовать лучшее из всех миров, Visual Studio >> LabWindows, Measurement Studio >> свернуть свои собственные, TortiseSVN >> VSS.