(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Отладка плагинов для Revit с помощью Visual Studio 2010 Express

Денис Куликов

При написании плагина для Revit, может возникнуть потребность отладить код в процессе выполнения, например посмотреть значения переменных на каком то этапе работы. При использовании Visual Studio Professional проблем особых не возникает, настройки можно указать в свойствах проекта. Но при использовании Express версии (которая является абсолютно бесплатной) Вы не найдете соответствующего окна настроек. Оказывается, отлаживать приложение все-таки можно и в Express версии.

 Для этого надо:
1. Изменить файл Revit.exe.config (обычно этот файл находится в директории Program, где установлен Revit).
 В конец файла надо добавить следующие строки:

  1.  <startup>
  2.  <supportedRuntime version="v2.0.50727" />
  3.  </startup>
  4.  </configuration>

2. Изменить файл C# проекта (например "myCSProject.csproj") и добавить теги StartAction и StartProgram в каждую секцию PropertyGroup, для которой вы хотите отлаживать код.

  1.  <PropertyGroup Condition=" '$(Configuration)/$(Platform)' == 'Debug %28For Release build of Revit%29/AnyCPU' ">
  2.  <OutputPath>bin\Debug\</OutputPath>
  3.  <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
  4.  <BaseAddress>285212672</BaseAddress>
  5.  <CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
  6.  <ConfigurationOverrideFile>
  7.  </ConfigurationOverrideFile>
  8.   <DefineConstants>DEBUG;TRACE</DefineConstants>
  9.   <DocumentationFile>
  10.   </DocumentationFile>
  11.   <DebugSymbols>true</DebugSymbols>
  12.   <FileAlignment>4096</FileAlignment>
  13.   <Optimize>false</Optimize>
  14.   <RegisterForComInterop>false</RegisterForComInterop>
  15.   <RemoveIntegerChecks>false</RemoveIntegerChecks>
  16.   <TreatWarningsAsErrors>false</TreatWarningsAsErrors>
  17.   <WarningLevel>4</WarningLevel>
  18.   <DebugType>full</DebugType>
  19.   <ErrorReport>prompt</ErrorReport>
  20.   <UseVSHostingProcess>true</UseVSHostingProcess>
  21.   <StartAction>Program</StartAction>
  22.   <StartProgram>C:\Program Files\Revit Architecture 2011\Program\Revit.exe</StartProgram>
  23.   </PropertyGroup>

3. К сожалению новые параметры не появятся в окне свойств проекта. Но отладка все равно будет работать.

 

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции Autodesk »
Обсудить материал в конференции Дизайн, графика, обработка изображений »
Написать редактору 
 Рекомендовать » Дата публикации: 26.10.2011 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
AutoCAD LT 2022 Commercial New Single-user ELD Annual Subscription
Quest Software. TOAD Professional Edition
The BAT! Home- 1 компьютер
Quest Software. TOAD Xpert Edition
Enterprise Connectors (1 Year term)
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Программирование в AutoCAD
Компьютерный дизайн - Все графические редакторы
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Документация
 
Обсуждения в форумах
казино (2)
Всем привет! хочу чтобы вы обратили внимание на игровой автомат .Этот игровой автомат...
 
Графические редакторы (6)
Где можно скачать бесплатно Информацию о графическом редакторе Corel Photo - Phaint
 
Добавление видео в избранное Youtube (3)
Да, приходится самостоятельно всем и заниматься. И вот думаю, что может это неправильно, что...
 
Добавление видео в избранное Youtube (3)
Да, приходится самостоятельно всем и заниматься. И вот думаю, что может это неправильно, что...
 
Добавление видео в избранное Youtube (3)
Работаю сейчас маркетологом в одной производственной компании. И помимо профилей в основных...
 
 
 



    
rambler's top100 Rambler's Top100