Мне нужно добавить интерфейс VBScript в наше приложение C # и дополнить его ScriptControlClass
(MS Scripting Engine). Тем не менее, я не слишком знаком с VBS и не могу найти решение этой проблемы:
Если я определяю класс, то решаю внести изменения в этот класс, когда я запускаю код для класса во второй раз, я получаю ошибку:
Имя переопределено
Пример:
- Определить
Class
(например: Class test .... End Class
)
- «Компилировать» (из кода C #, звонить
ScriptControlClass.AddCode(code_for_class)
)
- Внести изменения в код класса
- Снова скомпилируйте - получите ошибку здесь
Как мне "отменить определение" класса перед попыткой компиляции?
Кроме того, я не спрашиваю о том, как Dim
или Redim
объект этого класса. Я хочу изменить код класса.