Resharper 6 release bugs
От: Powerz Россия https://zagosk.in
Дата: 04.07.11 12:15
Оценка:
1.
var resourceManager = new ResourceManager("baseName", typeof(ResourceType).Assembly);
var cultureInfo= new System.Globalization.CultureInfo("cultureName");
var x = resourceManager .GetString("name", cultureInfo); // Cannot resolve resource item 'name'


2. Есть вебсайт, папка App_Code, в которой живет HttpHandler. Почему-то класс этого хэндлера 2 раза попадает в результаты Navigate->Go to Type и в вебконфиге отмечен ошибкой Ambiguous reference. Тут даже не знаю, какую полезную информацию еще сообщить... Если что, то попробую сделать минимальный проект, чтобы воспроизвести.

3. Еще есть css-хаки, на которые ругается решарпер:

3.1.
.className {  
    t: expression(
            (this.t != "0") ?
               (this.t = "0",
               style.top = this.t + "px") :
           0 );    
  }

property "t" doesn't exist in CSS 3.0

Еще есть подобный код, где вместо "t:" встречается "h:", "w:" и т.д.

3.2.
* HTML BODY {
    filter:true;
}


Expected one of: none, <string>, progid, alpha(), mask().

3.3.
*html #wrap {

zoom: 1;
width: expression(выражение);

}

На *html говорит это — http://gyazo.com/65388b9e8e24cbab8162ac2de861cca7.png
На #wrap — Unexpected token.

3.3.
.className {
dmargin-right: 30px;
}

Property dmargin-right does not exist in CSS 3.0.

3.4.
height100% {
    h: expression(выражение); 
}


http://gyazo.com/49aae7fad2065ed107ac05b2633957b0.png

3.5.
.className {
    position__: absolute;
    right__: 40.6%;
    top__: 0.66em;
}


Property 'position__' doesn't exist in CSS 3.0

3.6.
.className {

        position: relative;
        #width: 250px;
    }


Похоже, что решарперу очень не нравится решетка.

Кэш после установки Resharper 6 чистил.
https://zagosk.in
Re: Resharper 6 release bugs
От: alex.n  
Дата: 07.07.11 10:51
Оценка:
Здравствуйте, Powerz:

Спасибо за ваш труд. Со своей стороны я сделаю всё, чтобы он не был бесполезным.

Я решил разложить все описанные вами ошибки в отдельные сообщения.
Если вы не знаете, то почти все ругательства Решарпер можно отключить или понизить им уровень важности.
Поэтому если что-то сейчас не работает и вам режит глаз, то прежде чем сносить Решарпер, просто отключите эти ругательства.

P>1.

P>
P>var resourceManager = new ResourceManager("baseName", typeof(ResourceType).Assembly);
P>var cultureInfo= new System.Globalization.CultureInfo("cultureName");
P>var x = resourceManager .GetString("name", cultureInfo); // Cannot resolve resource item 'name'
P>


Такое Решапер 6.0 не переваривает. В 6.1 будет
Re: Resharper 6 release bugs
От: alex.n  
Дата: 07.07.11 10:55
Оценка:
Здравствуйте, Powerz, Вы писали:

P>2. Есть вебсайт, папка App_Code, в которой живет HttpHandler. Почему-то класс этого хэндлера 2 раза попадает в результаты Navigate->Go to Type и в вебконфиге отмечен ошибкой Ambiguous reference. Тут даже не знаю, какую полезную информацию еще сообщить... Если что, то попробую сделать минимальный проект, чтобы воспроизвести.


Былобы здорово иметь проект для изучения проблемы. Без проекта, это как пальцем в небо.
Re: Resharper 6 release bugs
От: alex.n  
Дата: 07.07.11 11:00
Оценка:
Здравствуйте, Powerz, Вы писали:

P>3.1.

P>
P>.className {  
P>    t: expression(
P>            (this.t != "0") ?
P>               (this.t = "0",
P>               style.top = this.t + "px") :
P>           0 );    
P>  }
P>

P>property "t" doesn't exist in CSS 3.0

Регательство по теме. Т.к. сво-во t не описано в специфаикации языка CSS версии 3.0.
А можно ли вместо t использовать mso-t или _t? Тогда и Решарпер не ругался бы и было видно, что это не простое сво-во.
Re: Resharper 6 release bugs
От: alex.n  
Дата: 07.07.11 11:14
Оценка:
Здравствуйте, Powerz, Вы писали:

P>3.2.

P>
P>* HTML BODY {
P>    filter:true;
P>}
P>


P>Expected one of: none, <string>, progid, alpha(), mask().


Решарпер знает о сво-ве filter из вот этого описания,
про значение true, я там ничего не нашел. Буду очень признателен, если вы мне кините ссылку с описанием этого значения для сво-ва filter.
Re: Resharper 6 release bugs
От: alex.n  
Дата: 07.07.11 11:19
Оценка:
Здравствуйте, Powerz, Вы писали:

P>3.3.

P>*html #wrap {

P> zoom: 1;

P> width: expression(выражение);

P> }


P>На *html говорит это — http://gyazo.com/65388b9e8e24cbab8162ac2de861cca7.png

P>На #wrap — Unexpected token.

Я знаю вот такие селекторы: *|html, * html, *+html, *>html, *~html, *.html, *#html, *[html].
А *html первый раз вижу. Расскажите плиз что это такое, и было бы здорово линк на описание этого селектора.
Re: Resharper 6 release bugs
От: alex.n  
Дата: 07.07.11 11:26
Оценка:
Здравствуйте, Powerz, Вы писали:

P>3.3.

P>.className {
P>dmargin-right: 30px;
P>}

P>Property dmargin-right does not exist in CSS 3.0.


Про сво-во margin-right Решарпер знает, а вот что такое dmargin-right не в курсе.
Можете рассказать? Я буду вам благодарен, т.к. гугл мне тоже ничего не смог найти.
Re: Resharper 6 release bugs
От: alex.n  
Дата: 07.07.11 11:38
Оценка:
Здравствуйте, Powerz, Вы писали:

P>3.4.

P>
P>height100% {
P>    h: expression(выражение); 
P>}
P>


P>http://gyazo.com/49aae7fad2065ed107ac05b2633957b0.png


height100% не известный синтаксис селектора. Вот такое IE 9 и Chrome 12 не смогли прожевать
<html>
<head>
    <style>height100% {color: red}</style>
</head>
<body>
    <div class="height100%">Text</div>
</body>
</html>
Re: Resharper 6 release bugs
От: alex.n  
Дата: 07.07.11 11:45
Оценка:
Здравствуйте, Powerz, Вы писали:

P>3.5.

P>
P>.className {
P>    position__: absolute;
P>    right__: 40.6%;
P>    top__: 0.66em;
P>}
P>


P>Property 'position__' doesn't exist in CSS 3.0


Я знаю про хак, когда перед именем св-ва пишется _ и такое проглатывает IE.
.red {
_color : red
}


Про хак с __ в конце имени можно где-нить почитать?
Re: Resharper 6 release bugs
От: alex.n  
Дата: 07.07.11 11:48
Оценка:
Здравствуйте, Powerz, Вы писали:

P>3.6.

P>
P>.className {

P>        position: relative;
P>        #width: 250px;
P>    }
P>


P>Похоже, что решарперу очень не нравится решетка.


Про хак с символом * перед именем сво-ва вкурсе. А это что за хак такой? Можно линк почитать?
Re[2]: Resharper 6 release bugs
От: Powerz Россия https://zagosk.in
Дата: 07.07.11 14:32
Оценка:
Здравствуйте, alex.n, Вы писали:

Спросил верстальщика по поводу css-ошибок. К решарперу притензий нет, все ошибки наши, приношу свои извинения
https://zagosk.in
Re[2]: Resharper 6 release bugs
От: Powerz Россия https://zagosk.in
Дата: 07.07.11 14:34
Оценка:
Здравствуйте, alex.n, Вы писали:

AN>Былобы здорово иметь проект для изучения проблемы. Без проекта, это как пальцем в небо.


На следующей неделе постараюсь сделать минимальный проект, на котором воспроизведется ошибка.
https://zagosk.in
Re[3]: Resharper 6 release bugs
От: Powerz Россия https://zagosk.in
Дата: 07.07.11 15:05
Оценка:
Здравствуйте, Powerz, Вы писали:

Зато нашлось вот что:

.className {
    vertical-align: inherit;
}


.className {
    border: inherit;
}


inherit здесь допустимое значение.
https://zagosk.in
Re[4]: Resharper 6 release bugs
От: alex.n  
Дата: 08.07.11 08:47
Оценка:
Здравствуйте, Powerz, Вы писали:


P>inherit здесь допустимое значение.


Спасибо, мы уже знаем про эту ошибку. Скоро исправим.

В следующей версии описание css будет доступно для редактирования, и сможете его править и дополнять сам.
Re: Resharper 6 release bugs
От: Аноним  
Дата: 09.07.11 11:20
Оценка:
Я не нахожу сейчас строку Resharper current line в студии в настройках Fonts and Colors. Привык current line делать более яркой. Теперь эта настройка пропала. Студия 2008 SP1. Так уж получилось, что я переставлял систему — поэтому всё втом числе и R# ставилось с нуля.
Re[2]: Resharper 6 release bugs
От: itslave СССР  
Дата: 19.07.11 12:44
Оценка:
Здравствуйте, Аноним, Вы писали:

VS2010 SP1. Комп с 2 мониторами.
Открываем 2 .cs файла. Один из них перетаскиваем на второй монитор и оставляем фокус ввода на нем. Жмем любую комбинацию клавиш, вызывающую появление окошка для быстрого ввода(например Ctrl+T, Ctrl+Shift+T, Alt+\).
Окошко появляется посреди первого, неактивного редактора. Отрабатывает и переходит в нужном окне редактора, но головой крутить приходится.
Re[3]: Resharper 6 release bugs
От: itslave СССР  
Дата: 30.08.11 09:17
Оценка:
Здравствуйте, itslave, Вы писали:

I>Здравствуйте, Аноним, Вы писали:


I>VS2010 SP1. Комп с 2 мониторами.

I>Открываем 2 .cs файла. Один из них перетаскиваем на второй монитор и оставляем фокус ввода на нем. Жмем любую комбинацию клавиш, вызывающую появление окошка для быстрого ввода(например Ctrl+T, Ctrl+Shift+T, Alt+\).
I>Окошко появляется посреди первого, неактивного редактора. Отрабатывает и переходит в нужном окне редактора, но головой крутить приходится.

Случайно наткнулся:

    class Test
    {
        public int N { get; set; }
        public string St { get; set; }
        public ~Test()
        {
            
        }
    }

Решарпер молчит, во время компиляции получаем:
Error 1 The modifier 'private' is not valid for this item
Re[2]: Resharper 6 release bugs
От: Powerz Россия https://zagosk.in
Дата: 07.11.11 14:39
Оценка:
Здравствуйте, alex.n, Вы писали:

P>>1.

P>>
P>>var resourceManager = new ResourceManager("baseName", typeof(ResourceType).Assembly);
P>>var cultureInfo= new System.Globalization.CultureInfo("cultureName");
P>>var x = resourceManager .GetString("name", cultureInfo); // Cannot resolve resource item 'name'
P>>


AN>Такое Решапер 6.0 не переваривает. В 6.1 будет


В билде 6.1.0.11493 ошибка воспроизводится.
https://zagosk.in
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.