(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 - mobile app Premium CLOUD Commercial New Single-user ELD Annual Subscription
AutoCAD LT 2019 Commercial New Single-user ELD Annual Subscription
AutoCAD LT 2019 Commercial New Single-user ELD Annual Subscription PROMO
IBM RATIONAL Clearcase Floating User License + Sw Subscription & Support 12 Months
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 - ПО, книги, документация, курсы обучения
Программирование на Microsoft Access
Программирование в AutoCAD
Компьютерный дизайн - Все графические редакторы
Мастерская программиста
Новые программы для Windows
 
Статьи по теме
 
Новинки каталога Download
 
Документация
 
Обсуждения в форумах
Как извлечь рисунки из файла Word (41)
Вообще-то есть еще способ - сделать в Word-е Copy рисунка, открыть Microsoft Photo Editor и там:...
 
AutoCAD помощь чайнику (317)
Здравствуйте, Я только начал осваивать AutoCAD. Слышал такое определение как лимиты чертежа,...
 
Corel. Сохранение файла в старом формате. (27)
у меня есть горящий вопрос по Корелу и никто мне не может дать на него ответ. Я работаю в...
 
Рисунок/разработка персонажа (1)
Приветик всем. Увидел здесь...
 
Удлиннитель USB (3)
Подскажите, где продаются хорошие USB удлиннители по витой паре? Нужен качественный и недорогой...
 
 
 



    
rambler's top100 Rambler's Top100