Первый раз R# лучше собирать из командной строки (так как должны создаться автогенерируемые файлы). У студии от генерируемых файлов сносит крышу.
Далее можно пользоваться студией.
Каждяй из проектов должен быть положен в соотвествующий подкаталог общего каталога.
Архив TreeGrid уже содержит подкаталог. Для svnsnapshot.7z (RSharp) нужно создать каталон вручную (естественно с именем RSharp).
Далее заходите в каталог RSharp и запускаете Build-debug.bat для сборки debug-версии или Build-release.bat для release-ной.
Если еще не соображаете в устройстве R#-а, то начать знакомство лучше с утилиты CodeAnalyzer.exe (CodeAnalyzer\bin\Debug\CodeAnalyzer.exe). Она позволяет загружать отдельные файлы C# или проекты VS2005/MSBuild, просматривать AST и делать XPath-запросы по году.
... << RSDN@Home 1.2.0 alpha rev. 628>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.
VD>Далее заходите в каталог RSharp и запускаете Build-debug.bat для сборки debug-версии или Build-release.bat для release-ной.
Пара твиков, которые я сделал у себя при сборке:
— убрал копирование ResGen.exe, вместо этого указал папку SDK
— добавил /property:errorreport=none, так как отсылка не настроена, из-за чего билд падал.
Здравствуйте, VladD2, Вы писали:
VD>Перевел R# на релиз .NET Framework
Захотел познакомиться с R#
У меня Windows Server 2003 x64
VD>Если с SVN-ном проблемы, но очень хочется поглядеть, то качайте архивы:
Взял архивы
В clean.bat старый номер версии
VD>Если еще не соображаете в устройстве R#-а, то начать знакомство лучше с утилиты CodeAnalyzer.exe
Сделал как учили, получил глюку
An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in System.Windows.Forms.dll
Additional information: Window class name is not valid.
Form.cs 121 this._seCode = new Rsdn.Scintilla.ScintillaEditor();
Здравствуйте, Lever, Вы писали:
L>An unhandled exception of type 'System.ComponentModel.Win32Exception' occurred in System.Windows.Forms.dll
L>Additional information: Window class name is not valid.
L>Form.cs 121 this._seCode = new Rsdn.Scintilla.ScintillaEditor();
Сцинтилла нативный компонент, поэтому в 64-хбитном режиме не работает. Нужно скомпилировать явно указав в качестве платформы Win32.
Здравствуйте, AndrewVK, Вы писали:
AVK>Сцинтилла нативный компонент, поэтому в 64-хбитном режиме не работает. Нужно скомпилировать явно указав в качестве платформы Win32.
Заработало!!! Спасибо!!!
Буду пробовать и проводить "многие научные эксперименты"
Уточняю:
Запустил: CodeAnalyzer.exe
Вызвал: меню Tests затем подменю Test2
Получил глюку: Использование null указателя.
на орператоре: foreach (AstNode node in root)
метода: void FindNodeByTypeID(AstNode root, TypeID typeID, AstNodeCollection nodes)
вызванного из метода:void menuItem3_Click(object sender, EventArgs e)
класса: Form
пространства имен: CodeAnalyzer
Понятно что это мелочь, но досадная.
PS. сообщение об исключительной ситуации:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at CodeAnalyzer.Form.FindNodeByTypeID(AstNode root, TypeID typeID, AstNodeCollection nodes) in D:\R#\RSharp\CodeAnalyzer\Form.cs:line 1249
at CodeAnalyzer.Form.menuItem3_Click(Object sender, EventArgs e) in D:\R#\RSharp\CodeAnalyzer\Form.cs:line 1498
at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
at System.Windows.Forms.MenuItem.MenuItemData.Execute()
at System.Windows.Forms.Command.Invoke()
at System.Windows.Forms.Command.DispatchID(Int32 id)
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Здравствуйте, Lever, Вы писали:
L>Уточняю: L>Запустил: CodeAnalyzer.exe L>Вызвал: меню Tests затем подменю Test2 L>Получил глюку: Использование null указателя.
А. Ячно. Это подменю — отладочная и тестовая дребидень. Просто когда проверялась скорость и еще что-то там в нем были тесты. Так что на него просто не нужно обращать внимание.
... << RSDN@Home 1.2.0 alpha rev. 628>>
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.