Что я должен развернуть для проекта, использующего OpenNETCF?

Я создал .exe с помощью класса SerialPort OpenNETCF, но когда я скопировал .exe на устройство Motorola под управлением Windows CE 6 и попытался запустить его, я получил:

TypeLoad
Exception
File or assembly name 'OpenNETCF, Version=1.3.50123.0...or one of its dependencies was not found.

Какой файл или файлы мне нужно скопировать, чтобы исправить это? Есть ли способ заставить Visual Studio (2003, .NET 1.1) объединять необходимые биты в .exe?

Я заметил в Build | Configuration Manager, что единственный контекст, который я настроил, — «Отладка»; будет ли изменение этого параметра с Debug на Release иметь какое-либо значение?


person B. Clay Shannon    schedule 06.02.2013    source источник


Ответы (2)


Я не знаю насчет Visual Studio 2003, но в 2008 вы можете создать CAB Smart Device Deployment, который, по сути, создает для вас установщик, в котором будет копия всех ссылок, необходимых для работы вашей программы.

person cost    schedule 19.06.2013

Возможно, это было излишним, но я скопировал все dll OpenNETCF, и проблема была решена.

person B. Clay Shannon    schedule 06.02.2013