Я работаю над составным элементом управления, и для этого требуется, чтобы я открыл несколько IDE Visual Studio и добавил элемент управления на страницы.
Это приводит к тому, что Visual Studio создает несколько сборок.
Поэтому каждый раз, когда это происходит, я закрываю все IDE и удаляю папку ProjectAssemblies.
Можно ли всего этого избежать? Так трудно работать ...
UPDATE:
Конкретная ошибка:
Произошло необработанное исключение.
[A] VerySimpleEditor.Toolbars не может быть
приведение к [B] VerySimpleEditor.ToolBars.
Тип А происходит из
'VerySimpleEditor, версия = 1.0.0.0,
Культура = нейтральная, PublicToken = ноль в
контекст «LoadNeither» в месте
C: \ Documents and Settings \ Mark \ Local
Settings \ Application
Data \ Microsoft \ VisualStudio \ 9.0 \ ProjectAssemlies \ J-wxrc_j01 \ verysimpleeditor.dll.
Тип B происходит из
'VerySimpleEditor, версия = 1.0.0.0,
Культура = нейтральная, PublicToken = ноль в
контекст «LoadNeither» в месте
C: \ Documents and Settings \ Mark \ Local
Settings \ Application
Data \ Microsoft \ VisualStudio \ 9.0 \ ProjectAssemlies \ bkqrbe-r01 \ VerySimpleEditor.dll.
Когда я пытаюсь разыграть следующее:
using (System.IO.Stream textReader = typeof(TheEditor).Assembly.GetManifestResourceStream("VerySimpleEditor.Toolbar.xml"))
{
XmlSerializer deserializer = new XmlSerializer(typeof(ToolBars));
ToolBars ob = (ToolBars)deserializer.Deserialize(textReader);
}
Проект Control (dll) и проект веб-сайта - это одно решение, я перетаскиваю элемент управления с панели инструментов на веб-страницу после перекомпиляции элемента управления.
Всякий раз, когда я перекомпилирую элемент управления и добавляю его на страницу, эта ошибка возникает, когда я перезапускаю Visual Studio и добавляю элемент управления, он работает.