(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. К сожалению новые параметры не появятся в окне свойств проекта. Но отладка все равно будет работать.

 

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


 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 26.10.2011 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
AutoCAD LT 2022 Commercial New Single-user ELD Annual Subscription
Symantec Endpoint Protection Small Business Edition, Initial Hybrid Subscription License with Support, 1-24 Devices 1 YR
ZBrush 4R6 Win Commercial Single License ESD
Nero 2018 Platinum ESD
Quest Software. TOAD for SQL Server Xpert Edition
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
Программирование в AutoCAD
Компьютерный дизайн - Все графические редакторы
Компьютерная библиотека: книги, статьи, полезные ссылки
3D и виртуальная реальность. Все о Macromedia Flash MX.
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Документация
 
 



    
rambler's top100 Rambler's Top100