Мне нужно иметь возможность написать DLL на C # или VC ++, которая доступна из кода, написанного на Visual Studio 2003 VC ++. Похоже, что код неуправляемый (использует * для указателей) VC ++, и эта DLL должна быть в состоянии вставлять и получать доступ к текущему коду.
DLL - это драйвер RS232, который должен иметь возможность возвращать int для кода ошибки и возвращать, посредством ссылки, некоторые измеренные значения в вызывающую программу.
Смогу ли я написать это на C #? Если нет, у меня есть доступ только к Visual Studio 2005 или 2008. Смогу ли я написать свой код в любом из них, и будет ли эта DLL вызываться из текущей базы кода? Или мне нужно искать на Ebay копию VS 2003?