Я разрабатываю специальную задачу MSBuild, которая создает уровень ORM, и использую его в проект. Мне мешает поведение Visual Studio, заключающееся в том, чтобы удерживать библиотеки DLL задач MSBuild и не отпускать их.
Я хотел бы организовать свое решение вот так;
My Solution
|
+- (1) ORM Layer Custom Task Project
| |
| +- BuildOrmLayerTask.cs // here's my task
|
+- (2) Business Logic Project // and here's the project that uses it.
|
+- <UsingTask TaskName="BuildOrmLayerTask" AssemblyFile="$(TaskAssembly)" />
Однако при сборке проекта (2) он фиксируется на сборке из проекта (1). Итак, теперь я не могу снова создать проект (1), не закрывая решение и не открывая его повторно.
Можно ли как-нибудь организовать работу так, чтобы пользовательская задача сборки не блокировалась Visual Studio?