Проводник Решения для Visual Studio, Выделите цвет Active Item

Для типа приложения мы создаем Моно, к сожалению, не кажется готовым к производству. Мы были впечатлены им и впечатлены его производительностью и в Windows и в машинах EC2, однако, наша программа разрушенный consistenly с ошибками сборки "мусора" и в Windows и Linux.

сообщение об ошибке: "фатальные ошибки в GC: слишком много разделов "кучи"", вот ссылка на кого-то еще испытывающего проблему немного отличающимся способом:

http://bugzilla.novell.com/show_bug.cgi?id=435906

первая часть кода, который мы выполнили в Моно, была простой проблемой программирования, которую мы разработали... Данные загрузок кода приблизительно 10 МБ в некоторые структуры данных (например, HashSets), затем выполняет 10 запросов против данных. Мы выполнили запросы 100 раз, чтобы ко времени их и получают среднее число.

код, разрушенный вокруг 55-го запроса в Windows. На Linux это работало, но как только мы переместились в больший набор данных, это откажет также.

Этот код очень прост, например, поместил некоторые данные в HashSets и затем запрашивает те HashSets и т.д., весь собственный c#, ничто небезопасное, никакие вызовы API. На Microsoft CLR это никогда не отказывает и работает на огромных временах 1000-х наборов данных очень хорошо.

Один из наших парней послал Miguel по электронной почте и включал код, который вызвал проблему, никакой ответ все же.: (

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

17
задан staterium 9 September 2009 в 07:49
поделиться

3 ответа

Это связано с системным цветом, названным «3D-объектами» в диалоговом окне «Подразделенного селектора цветов» Windows. Если вы измените этот цвет, используя Aero Themes, это влияет на Windows MDI, и она также меняет цвет выбранного элемента в неактивном окне. Логика, isn'it ??? Надеюсь, это будет полезно.

Пьер.

16
ответ дан 30 November 2019 в 13:53
поделиться

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

связанные темы:

Изменение цвета фона обозревателя решений в Visual Studio

Цвета фокуса обозревателя решений 2008

0
ответ дан 30 November 2019 в 13:53
поделиться

Оказывается, это параметр Windows, и VS не может его контролировать. Если вы хотите вникнуть в темное искусство создания пользовательских скинов окон с помощью шестнадцатеричного редактора (который необходим для Vista), то здесь есть руководство о том, как это можно сделать. Однако вы не уверены, какое свойство темы Windows влияет на это поведение, поскольку все, что упоминается в этом руководстве, - это выделение выбранного элемента, когда окно находится в фокусе.

2
ответ дан 30 November 2019 в 13:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: