У меня есть программа VS2005 .NET C #.Насколько я понимаю, VS2005 предназначался только для версии 2.0 .NET FW.Программа использует объект массового копирования.Я полагаю, что исходной dll этого объекта является файл System.Data.dll в системной папке Framework версии 2.
Я предполагаю, что System.Data.dll должен вызывать версию SQL Server 2005 изBCP.exe при использовании объекта BulkCopy.В настоящее время на нашем сервере баз данных есть версии BCP.exe 2005 и 2008 годов.Вскоре версия 2005 будет удалена, и я должен убедиться, что моя программа .NET продолжит работать.
Я думаю, что использовать VS2008 для обновления приложения до версии 3.5 платформы Framework, которую я проверилнаходится на сервере БД.На самом деле, я вижу, что есть все версии FW, включая 1,1,2.0,3.5 и 4.0.Я думаю, что при обновлении до 3.5 FW будет использоваться версия BCP.exe 2008 года.
Как узнать, какую версию массового копирования (BCP.exe) я использую вЧтобы программа продолжала работать, когда на нашем БД-сервере остается только BCP.exe 2008?![enter image description here](https://i.stack.imgur.com/KOpM2.png)