Re: SourceDir из UITypeEditor
От: PeterZT  
Дата: 05.10.04 10:26
Оценка:
Здравствуйте, GlebZ, Вы писали:

GZ>Существует на свойстве некоторый UITypeEditor (для редактирования свойства в VS). Контрол используемый при редактировании данного свойства использует некий конфигурационный файл. По постановке, этот файл в DesignTime находится в директории с сырцами данного проекта.

GZ>Вопрос 1.
GZ>Каким образом получить SourceDir из данного контрола?
EditValue(ITypeDescriptorContext context, IServiceProvider provider, object value)
{
    EnvDTE.ProjectItem _pi = provider.GetService(typeof(EnvDTE.ProjectItem));
    EnvDTE.Project _pr = _pi.ContainingProject;
}

GZ>Вопрос 2:
GZ>Можно ли обеспечить автоматическую перекопирование данного конфигурационного файла из SourceDir в TargetDir при компиляции по типу app.config? (Естественно не обязывая пользователя вручную вводить изменения в Build Events).
1.
EnvDTE.DTE _d; _d.Events.BuildEvents;

2.
Включить файл с настройками в проект, и сделать "CopyToOutputFolder = true"
... << RSDN@Home 1.1.4 @@subversion >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.