Здравствуйте, George Saveliev, Вы писали:
GS>Скачал последний билд с RSDN@Home с пылу, с жару — история та же, совсем непонятно становится
Все, пофиксил. Все дело в том, что в релизе вызывался статический конструктор ApplicationManager до первой строчки метода Main, в результате чего в итоге оно лезло к ресурсам когда ResourceManager был непроинициализирован. Пока тормознул вызов этого статического конструктора до инициализации, но, по хорошему, надо поправить кодогенератор локализатора, чтобы он генерил partial класс — тогда можно вместо внешнего присваивания проинициализировать в статическом конструкторе.
... << RSDN@Home 1.2.0 alpha rev. 806 on Windows Vista 6.0.6001.65536>>
Здравствуйте, rsn81, Вы писали:
R>Я что-то где-то не там смотрю? Не вижу на jetbrains.com,
jetbrains.com это для кастомеров менеджеров и т.д. Для гиков есть jetbrains.net где и нужно смотреть правильные вещи.
R>что вышел 4.0.
Он еще не зарелизился, только начался EAP.
R>У меня 3.1 уже работает на MSVS2008, вроде не сбоит.
Ага, отлично работает. А попробуй поиспользовать что то из c# 3.0.
Здравствуйте, SiAVoL, Вы писали:
SAV>раз пошла такая пьянка, то планируется ли переход на использование WPF в интерфейсе?
Издеваешься? Не говоря уж о том, что это потребует переписать процентов 60 кода, не у всех WPF будет работать с приемлемой скоростью. А некоторые еще и Win2K пользуются.
SAV> Не знаю как другим, а мне это было бы интересно. Возможно я бы попробовал сделать и свой вклад в такое дело.
Только если отдельная версия с общим ядром.
... << RSDN@Home 1.2.0 alpha rev. 796 on Windows Vista 6.0.6001.65536>>
Здравствуйте, Mamut, Вы писали:
M>LocUtil, я так понимаю, входит в состав VS2008
Нет, оно входит в состав януса.
M>Partial добавил, но где гарантии, что он заново чем-нить не пересоздастся
Проблема в том, что эта самая утилитка пересоздает SR.cs только если изменился SR.resx. А сейчас изменилась только сама утилитка. Можно просто удалять в таких случаях SR.cs
... << RSDN@Home 1.2.0 alpha rev. 820 on Windows Vista 6.0.6001.65536>>
Здравствуйте, Mamut, Вы писали:
M>Автоматическая сборка на http://janus.dmitriid.com/ пока прекращается, потому что мне еще надо скачать откуда-нить VS2008 и настроить его на работу. А на это пока нет времени
О, кстати, хорошо что ты появился
1) Студия не нужна если не собираешся править исходники. Достаточно только .NET Framework 3.5 и запускать батник.
2) В связи с использованием .NET 3.5 у кучи народа могут возникнуть проблемы с запуском приложения. Я думаю поправить скрипт для создания иснталятора добавив туда проверку наличия фреймворка. В таком случае ты мог бы установить еще NSIS и собирать через build-setup.bat сразу установочный пакет, и его тогда распостранять в качестве билдов.
Хотя сейчас наверное лучше действительно немного приостановить автосборку
Никто не будет против апгрейда солюшена и проектов под vs2008 (т.к. другой нету в наличии ) или лучше сделать копии sln и csproj файлов отдельно для vs2008 (единственная проблема — придется синхронизироваться при изменении проектного файла).
Здравствуйте, andrex, Вы писали:
A>Никто не будет против апгрейда солюшена и проектов под vs2008 (т.к. другой нету в наличии ) или лучше сделать копии sln и csproj файлов отдельно для vs2008 (единственная проблема — придется синхронизироваться при изменении проектного файла).
у меня нет 2008 студии... не надо!
... << RSDN@Home 1.2.0 alpha rev. 789>>
Если при компиляции и исполнении вашей программы не происходит ни одной ошибки — это ошибка компилятора :)))
Здравствуйте, andrex, Вы писали:
A>Никто не будет против апгрейда солюшена и проектов под vs2008 (т.к. другой нету в наличии ) или лучше сделать копии sln и csproj файлов отдельно для vs2008 (единственная проблема — придется синхронизироваться при изменении проектного файла). A>?
1) Я не против.
2) копии .csproj делать не надо, они совместимы
3) Смысл перехода на VS2008 без использования нового компилятора для меня непонятен — в 2008 никаких принципиальных улучшений нет.
... << RSDN@Home 1.2.0 alpha rev. 725 on Windows Vista 6.0.6000.0>>
Здравствуйте, AndrewVK, Вы писали:
AVK>1) Я не против.
Отлично
AVK>2) копии .csproj делать не надо, они совместимы
Не знал. Спасибо.
AVK>3) Смысл перехода на VS2008 без использования нового компилятора для меня непонятен — в 2008 никаких принципиальных улучшений нет.
Ну если особых возражений не будет можно и на новый компилятор сразу переходить. Просто студия 2008 не у всех есть еще. Можно считать этот топик предупреждением
Я все равно 4-й решарпер жду, надеюсь все таки выйдет в ближайшие дни. А то совсем как то плохо
Здравствуйте, Hacker_Delphi, Вы писали:
H_D>Здравствуйте, andrex, Вы писали:
A>>Никто не будет против апгрейда солюшена и проектов под vs2008 (т.к. другой нету в наличии ) или лучше сделать копии sln и csproj файлов отдельно для vs2008 (единственная проблема — придется синхронизироваться при изменении проектного файла).
H_D>у меня нет 2008 студии... не надо!
зря...2008 быстрее работает....
Здравствуйте, andrex, Вы писали:
A>Здравствуйте, WaSh, Вы писали:
H_D>>>у меня нет 2008 студии... не надо! WS>>зря...2008 быстрее работает....
A>Это просто еще решарпер не вышел, вот и кажется что быстрее
+100
Здравствуйте, AndrewVK, Вы писали:
A>>Именно поэтому MS и выпустило антитормозной патчик во внеочередном порядке ? AVK>Антитормозной патчик выпущен для работы с сервером отладочной информации.
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, andrex, Вы писали:
A>>Это просто еще решарпер не вышел, вот и кажется что быстрее
AVK>Кстати, 15 число, а обещанного решарпера все нет :
уже есть
Здравствуйте, AndrewVK, Вы писали:
AVK>Вобщем решарпер вышел, и, как ни странно, во вполне юзабельном виде. Так что можно переходить
Речь про версию 3.1?
Здравствуйте, rsn81, Вы писали:
AVK>>Вобщем решарпер вышел, и, как ни странно, во вполне юзабельном виде. Так что можно переходить R>Речь про версию 3.1?
Речь про версию 4.0
... << RSDN@Home 1.2.0 alpha rev. 790 on Windows Vista 6.0.6001.65536>>
Здравствуйте, AndrewVK, Вы писали:
R>>Речь про версию 3.1? AVK>Речь про версию 4.0 Я что-то где-то не там смотрю? Не вижу на jetbrains.com, что вышел 4.0.
У меня 3.1 уже работает на MSVS2008, вроде не сбоит.
Здравствуйте, andrex, Вы писали:
A>jetbrains.com это для кастомеров менеджеров и т.д. Для гиков есть jetbrains.net где и нужно смотреть правильные вещи.
Вот только когда выйдет релиз, на jetbrains.net об этом ни слова не будет. Так что нужно и туда и туда заглядывать.
Я так понимаю, волевым решением AndrewVK на 2008-ю все же перешли...
Автоматическая сборка на http://janus.dmitriid.com/ пока прекращается, потому что мне еще надо скачать откуда-нить VS2008 и настроить его на работу. А на это пока нет времени
Здравствуйте, Mamut, Вы писали:
M>Автоматическая сборка на http://janus.dmitriid.com/ пока прекращается, потому что мне еще надо скачать откуда-нить VS2008 и настроить его на работу.
А у тебя разве не msbuild используется?
... << RSDN@Home 1.2.0 alpha rev. 792 on Windows Vista 6.0.6001.65536>>
M>>Автоматическая сборка на http://janus.dmitriid.com/ пока прекращается, потому что мне еще надо скачать откуда-нить VS2008 и настроить его на работу.
AVK>А у тебя разве не msbuild используется?
Ага, ща посмотрел. У меня вызывается build-release.bat, который вылетает с ошибкой
>build-setup.bat
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\msbuild.exe master.build /t:BuildSetup
Microsoft (R) Build Engine Version 2.0.50727.832
[Microsoft .NET Framework, Version 2.0.50727.832]
Copyright (C) Microsoft Corporation 2005. All rights reserved.
MSBUILD : error MSB1009: Project file does not exist.
Switch: master.build
Janus.sln(2): Solution file error MSB5014: File format version is not recognized. MSBuild can only read solution files between versions 7.0 and 9.0, inclusive.
Здравствуйте, AndrewVK, Вы писали:
AVK>Вобщем решарпер вышел, и, как ни странно, во вполне юзабельном виде. Так что можно переходить
раз пошла такая пьянка, то планируется ли переход на использование WPF в интерфейсе? Не знаю как другим, а мне это было бы интересно. Возможно я бы попробовал сделать и свой вклад в такое дело.
System.TypeInitializationException: Инициализатор типа "Rsdn.Janus.ApplicationManager" выдал исключение. ---> System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в Rsdn.Janus.Synchronizer..ctor()
в Rsdn.Janus.ApplicationManager..ctor()
в Rsdn.Janus.ApplicationManager..cctor()
--- Конец трассировки внутреннего стека исключений ---
в Rsdn.Janus.ApplicationManager.get_Instance()
в Rsdn.Janus.JanusHost.InitServices()
в Rsdn.Janus.Janus.Main()
Здравствуйте, Mamut, Вы писали: M>Начиная с ревизии 802, новые сборки теперь опять доступны для скачивания
В сборке нехватает подкаталога intl из поставки Firebird embedded. Без него Firebird работать не будет.
Здравствуйте, George Saveliev, Вы писали:
AVK>>Больше похоже на то, что плохо пересобралось. GS>Сделал чистый checkout, пересобрал в студии — результат тот-же
Ну тогда даже предположить не могу, почему у тебя релиз не работает, а дебаг работает. У меня работает и то и то.
... << RSDN@Home 1.2.0 alpha rev. 801 on Windows Vista 6.0.6001.65536>>
T>>В сборке нехватает подкаталога intl из поставки Firebird embedded. Без него Firebird работать не будет.
AVK>Добавил все файлы, какие есть, окромя документации и текстовиков. Ошибка та же.
Когда отрабатывает build, эта папка (intl) не копируется в папку Release. Где это должно быть прописано —
Здравствуйте, AndrewVK, Вы писали:
AVK>Ну тогда даже предположить не могу, почему у тебя релиз не работает, а дебаг работает. У меня работает и то и то.
Скачал последний билд с RSDN@Home с пылу, с жару — история та же, совсем непонятно становится
Здравствуйте, AndrewVK, Вы писали:
AVK>>>Больше похоже на то, что плохо пересобралось. GS>>Сделал чистый checkout, пересобрал в студии — результат тот-же
AVK>Ну тогда даже предположить не могу, почему у тебя релиз не работает, а дебаг работает. У меня работает и то и то.
У меня тоже релиз не работает. Если с отладочной информацией собрать, то выдает следующее (ревизия 806):
System.TypeInitializationException: Инициализатор типа "Rsdn.Janus.ApplicationManager" выдал исключение. ---> System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в Rsdn.Janus.Synchronizer..ctor() в D:\SVN\Janus\Janus\Core\Synchronization\Synchronizer.cs:строка 24
в Rsdn.Janus.ApplicationManager..ctor() в D:\SVN\Janus\Janus\Core\ApplicationManager.cs:строка 213
в Rsdn.Janus.ApplicationManager..cctor() в D:\SVN\Janus\Janus\Core\ApplicationManager.cs:строка 23
--- Конец трассировки внутреннего стека исключений ---
в Rsdn.Janus.ApplicationManager.get_Instance()
в Rsdn.Janus.JanusHost.InitServices() в D:\SVN\Janus\Janus\Core\Modules\JanusHost\JanusHost.cs:строка 47
в Rsdn.Janus.Janus.Main() в D:\SVN\Janus\Janus\Core\Janus.cs:строка 87
Но как это получается я не понимаю, там вроде ничего криминального нету.
Здравствуйте, AndrewVK, Вы писали: AVK>Все, пофиксил. Все дело в том, что в релизе вызывался статический конструктор ApplicationManager до первой строчки метода Main, в результате чего в итоге оно лезло к ресурсам когда ResourceManager был непроинициализирован. Пока тормознул вызов этого статического конструктора до инициализации, но, по хорошему, надо поправить кодогенератор локализатора, чтобы он генерил partial класс — тогда можно вместо внешнего присваивания проинициализировать в статическом конструкторе.
Спасибо за оперативность и внимание, все работает
<<RSDN@Home 1.2.0 alpha 811 — Windows Vista 6.0.6001.65536>>
SR.cs(15,18): error CS0260: Missing partial modifier on declaration of type 'Rs
dn.Janus.SR'; another partial declaration of this type exists
Done Building Project "D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Janus\Janu
s.csproj" (Rebuild target(s)) -- FAILED.
Done Building Project "D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Janus.sln"
(Rebuild target(s)) -- FAILED.
Done Building Project "D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\master.bui
ld" (BuildRelease target(s)) -- FAILED.
Build FAILED.
"D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\master.build" (BuildRelease targ
et) (1) ->
"D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Janus.sln" (Rebuild target) (2:2
) ->
"D:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Janus\Janus.csproj" (Rebuild tar
get) (11:2) ->
(CoreCompile target) -> SR.cs(15,18): error CS0260: Missing partial modifier on declaration of type '
Rsdn.Janus.SR'; another partial declaration of this type exists
0 Warning(s)
1 Error(s)
Текущая ревизия 820, запускается файл build-release.bat с поправленым путем к .NET 3.5
A>Запусти утилиту LocUtil, открой SR.resx и пересоздай SR.cs или руками добавь partial в объявление класса
Это все у меня вызвало только одну реакцию — эээээ и почесывание головы
LocUtil, я так понимаю, входит в состав VS2008, а ее у меня нет, есть только .NET 3.5. Partial добавил, но где гарантии, что он заново чем-нить не пересоздастся
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Дьяченко Александр, Вы писали:
ДА>>Не поможет скорей всего, т.к. путь в батнике прибит гвоздями.
AVK>Не, ну такие вещи конечно надо править.
забыли поправить на транке файлики
build-clean.bat
build-debug.bat
build-release-x86.bat
build-release.bat
build-setup.bat