RUS  ENG 

Добавление компонентов Visual Studio 2010

Страницы: 1
RSS
Добавление компонентов Visual Studio 2010
 
Здравствуйте.
Возникла проблема с подключением визуальных компонентов в частности все виды компонентов для работы и отображения карты.

Подробнее:
Установив Visual Studio 2010 и Гис Zulu Demo, создаю приложение Windows Forms на языке С#
После чего подключаю библиотеки "Project - Add Referens - Zulu...."


Потом в Toolbox делаю "Add Tab - Coose Items - Zulu...."


Все элементы появляются в Toolbox, выбираю Zulu Map Control и после попытки перенести его на форму возникает ошибка

"Failed to import Active X control, please ensure it is properly registred."
Также при попытке добавить Map Control добавляется библиотека AxZuluCtrlOCX на которую V.S. сразу же находит ошибки

ссылаясь при этом к файлу AxImp.exe.


При попытке импорта элементов самим AxImp.exe тоже возникает ошибка.


(По этим двум ошибкам создается впечатление об отсутствии значение "Public Key Token" (значение которого равно "Null"))

Попытка регистрации библиотек при помощи Regsvr32.exe успехов не принесла.

При прочтение форума решения подобной ошибки мне не встретилось, хотя заметил что есть люди которые тоже пишут на других V.S.,
Подскажите пожалуйста как решить данную проблему?

P.s. 1.
В одной из тем форума было написано о проблемах работы V.S. 2010 Professional (Eng), но при этом в других темах люди
пишут о своей работе на V. C# 2010 и V. Basic 2010. т.е. получается что проблема в самой V.S. 2010?

P.s. 2.
видел в одной из тем форума что установка драйвера ключа решила проблему,
подскажите пожалуйста имеет ли смысл ставить драйвер при отсутствии ключа,
и если да то как это правильно сделать?.




Zulu 6.0 demo+update (проверил сразу же после установки V.S.)
Zulu 7.0 demo+update (проверил позже почитав форум,но результат не изменился)
Visual Studio 2010 (версия 10.0.30319.1)
Windows XP SP3 (у знакомых в той-же сборке V.S. но на Windows 7 и другой сборке Windows XP такая же проблема)

 
Добрый день!
С Visual Studio 2010 была проблема в том, что она сама "вылетала" при попытке размещения компонентов на форме.
В ближайшее время попробуем повторить ситуацию под VS 2010 и сообщим результаты.
 
Благодарю, надеюсь вам удастся найти решение.
 
При проведении тех же операций но в Visual Studio 2008 Team System Russian (Версия 9.0.21022.8)
все хорошо работает, Map Control добавляется на форму, библиотека AxZuluOcx ошибки не выдает, приложение компилируется и запускается без ошибок...

Подскажите пожалуйста в чем проблема с подключением Visual Studio 2010?
 
Библиотека ZuluXTools 7.0 (ZuluOcx) имеет ссылку (reference) на библиотеку Zulu 7.0 Library (ZuluLib).
При импорте ZuluOcx автоматически импортируется и ZuluLib. Однако, при добавлении компонентов на форму утилита AxImp из VS 2010 импортируя ZuluOcx почему-то пишет, что не найдена Interop.ZuluLib (хотя она находится там же, где и Interop.ZuluOcx). Регистрация assemply Interop.ZuluLib вручную (используя утилиту regasm.exe) не меняет ситуации.
Пока причины поведения VS 2010 не ясны.
 
Спасибо за информацию, буду ждать
 
Kyubey,

Карта в VS2010 работает, но хитрым способом:

1. Нужно добавить на форму любой другой компонент Zulu, кроме карты и посмотреть как он будет прописан в InitializeComponent()
2. По образу и подобию создать экземпляр карты
this.axMapCtrl1 = new AxZuluOcx.AxMapCtrl();
this.axMapCtrl1.Dock = System.Windows.Forms.DockStyle.Fill;
this.axMapCtrl1.Location = new System.Drawing.Point(0, 0);
this.axMapCtrl1.Name = "axMapCtrl1";
this.axMapCtrl1.OcxState = ((System.Windows.Forms.AxHost.State)(resources.GetObject("axMapCtrl1.OcxState")));
this.axMapCtrl1.Size = new System.Drawing.Size(943, 36);
this.axMapCtrl1.TabIndex = 0;
3. Компиляция проходит нормально и карта появляется в приложении.
3. Единственный ньюанс, нельзя щелкать на дизайнере формы. В этом случае VS2010 падает.
Страницы: 1