Не могу откомпилировать с vbc.exe
От: DAT  
Дата: 24.02.05 12:09
Оценка:
Компилирую проект с помощью vbc.exe, получаю в ответ следующие ошибки:

<Assembly: CLSCompliant(True)>
CLSCompliant is not defined

<ComClass(...)>_
ComClass is not defined

GC.Collect()
GC is not defined

Dim timer as DateTime
DateTime is not defined

Application.DoEvents()
Application is not defined

sTemp = Guid.NewGuid().ToString()
Guid is not defined

Какие ему библиотеки подключить дополнительно чтоб не ругался.
Перепробовал уже многие и без толку!
В IDE среде все компилируется но нужно через vbc
RE: Не могу откомпилировать с vbc.exe
От: Аноним  
Дата: 24.02.05 13:29
Оценка:
При компиляции необходимо все библиотеки указывать последовательно, не пропуская ни одной.
Например, так:
Imports System
Imports System.Data
Imports System.Data.SqlClient
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Drawing
Imports System.ComponentModel
Ошибка может возникнуть например если ты забудешь указать библиотеку System. Вроде зачем её указывать если есть скажем все остальные? Но эта библиотека является корневой по отношению к прочим.
Это в коде vb.
А в командной строке MS-DOS тоже надо ВСЕ эти библиотеки перечислить.
Если ты и так всё это соблюдаешь, то приведи свой код как VB (только Imports), так и MS-DOS (всю строку), а я погляжу.
И скажу что не так.
С уважением, Max Pro.
Есть многое на свете, друг Горацио, что непонятно нашим мудрецам.
Программисты всех стран, соединяйтесь!


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re[2]: Не могу откомпилировать с vbc.exe
От: DAT  
Дата: 25.02.05 13:30
Оценка:
Да! Все дело было в Imports!
Среда компилировала спокойно и без полностью перечисленных Imports.
Прописал все что нужно и откомпилировано нормально даже с меньшим количеством библиотек.
System конечно была указана самой первой.

Спасибо!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.