Очередной выстрел в ногу
От: ecinunice  
Дата: 02.02.08 09:09
Оценка:
Поборов интеграцию с VS2008 приступил к работе. Создаю solution, в нем class library с классом
using System;
using System.Collections.Generic;
using System.Text;

namespace cl {
    public class Class1 {
      public Show() : string {
        "blah-blah-blah"
      }
    }
}


Все красиво — подсветка есть, автодополнение есть.

Добавляю в solution консольное приложение, добавляю в ссылки проект с классом Class1.
Хочу написать using для пространства имен cl, набираю
using c
, вызываю автодополнение — нет оного, забиваю руками.

Иду метод в Main, набираю
def l = Cl
, вызываю автодополнение и вижу



Вопрос — это я один такой счастливый или кто-то знает о таких камнях и обходит их?

PS: В таких же проектах у меня может пропадать расцветка и автодополнение как являние, в этом случае VS превращается в notepad (красивый).

PPS: У меня смутное подозрение, что таких особенностей с готовыми workaround'ами достаточно много — можно огласить весь список?
... << RSDN@Home 1.2.0 alpha rev. 737>>
Re: Очередной выстрел в ногу
От: Mckey Россия  
Дата: 04.02.08 06:55
Оценка:
Здравствуйте, ecinunice, Вы писали:

E>Поборов интеграцию с VS2008 приступил к работе. Создаю solution, в нем class library с классом

E>
E>using System;
E>using System.Collections.Generic;
E>using System.Text;

E>namespace cl {
E>    public class Class1 {
E>      public Show() : string {
E>        "blah-blah-blah"
E>      }
E>    }
E>}
E>


E>Все красиво — подсветка есть, автодополнение есть.


E>Добавляю в solution консольное приложение, добавляю в ссылки проект с классом Class1.

E>Хочу написать using для пространства имен cl, набираю
using c
, вызываю автодополнение — нет оного, забиваю руками.


E>Иду метод в Main, набираю
def l = Cl
, вызываю автодополнение и вижу


E>


E>Вопрос — это я один такой счастливый или кто-то знает о таких камнях и обходит их?


E>PS: В таких же проектах у меня может пропадать расцветка и автодополнение как являние, в этом случае VS превращается в notepad (красивый).


E>PPS: У меня смутное подозрение, что таких особенностей с готовыми workaround'ами достаточно много — можно огласить весь список?


У меня такое часто бывает — но это все появилось в ноябрьской сборке интеграции.
Если взять предыдущую — то будет лучше...
Делай добро и бросай его в воду...
Re: Очередной выстрел в ногу
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.02.08 16:19
Оценка:
Да, проблема есть. Сегодня все утро просидел на ней, но так и не понял в чем суть. Ошибка где-то в анменеджед-коде или в КОМ-интеропе (точнее в эмуляции КОМ-интерфейсов и объектов). Будем копать...

Если кто-то в силах помочь, то милости прошу. Как воспроизвести ошибку описано в предыдущем сообщении.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Очередной выстрел в ногу
От: VladD2 Российская Империя www.nemerle.org
Дата: 04.02.08 16:27
Оценка:
Просьба так не оверквотить.
... << RSDN@Home 1.2.0 alpha rev. 637>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re: Очередной выстрел в ногу
От: VladD2 Российская Империя www.nemerle.org
Дата: 06.02.08 12:22
Оценка: 9 (1)
Здравствуйте, ecinunice, Вы писали:

E>Иду метод в Main, набираю
def l = Cl
, вызываю автодополнение и вижу...


Исправлено в версии 7879. Просьба протестировать.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
Re[2]: Очередной выстрел в ногу
От: ecinunice  
Дата: 06.02.08 20:25
Оценка:
VD>Исправлено в версии 7879. Просьба протестировать.
Спасибо, протестировать к сожаленью не могу, я в отпуске
Re[2]: Очередной выстрел в ногу
От: ecinunice  
Дата: 19.02.08 09:43
Оценка:
VD>Исправлено в версии 7879. Просьба протестировать.
Все работает, спасибо.
PS Интеграция и компилятор взяты здесь
Автор: ecinunice
Дата: 18.02.08
... << RSDN@Home 1.2.0 alpha rev. 737>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.