Как создать кроссплатформенную DLL в .net - PullRequest
0 голосов
/ 04 августа 2009

У меня есть интересная проблема: там, где я работаю, мы построили домашнюю ERP-систему в VB6, которую мы постепенно переходим на vb.net. Некоторые проекты находятся в .net: у нас есть ручной проект C #, который использует веб-сервис для общения с нашей базой данных, я построил несколько экранов отчетности с использованием Crystal и несколько небольших экранов обслуживания.

Итак, поскольку мы планировали преобразование, мы хотим иметь способ отделить нашу бизнес-логику и пользовательский интерфейс, чтобы пользовательский интерфейс мог быть выигрышной / веб-формой или проектом Smart Device. Это вообще возможно? Я пытаюсь сослаться на DLL в моем тесте, и это дает мне эту ошибку при попытке отладки с помощью эмулятора

Deployment and/or registration failed with error: 0x8973190e. Error writing file   '%csidl_program_files%\smartdeviceproject1\system.windows.forms.dll'. Error 0x80070070: There is not enough space on the disk.

Я не уверен, что он делает ... Я вынимаю свою DLL, и она отлично работает. Кто-нибудь знает, как я могу создать DLL, которая может быть нацелена на все эти интерфейсы без каких-либо изменений?

1 Ответ

0 голосов
/ 06 августа 2009

Этот пост здесь очень помог мне. Использование связанных проектов с условной компиляцией, похоже, сработает в моем случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...