2013-05-10 26 views
0

я решил перефразировать мою проблему, как это кажется, что это не было выхода, как ясно, как это должно было бытьVisual Studio MSBuild задач проекта Зависимости

Я хочу, чтобы определить зависимость проекта (назовем его ProjectB), который используется только для порядка сборки и не привязывает ссылку на сборку к текущему проекту (назовем его ProjectA). Ручная модификация порядка сборки через визуальную студию не является вариантом, так как порядок сборки должен быть установлен из пакета nuget, который, насколько я знаю, может только модифицировать файл msbuild текущего проекта, а не сам файл решения.

Причина этого заключается в том, что я хочу создать исходный файл, содержимое которого является результатом обработки исполняемого файла ProjectB. Также ProjectB - это .NET 4.5 и ProjectA - это .NET 2.0, поэтому прямая ссылка невозможна в любом случае.

Я попробовал его с тегом msbuild ProjectReference, но это добавит его к ссылкам сборки, которые получает компилятор (и выдает ошибку, поскольку версии несовместимы).

VS Версия: 2012, нет необходимости в 2010 году или ниже совместимости.

ответ

1

Вы говорите, что исполняемый файл Project B не должен иметь зависимости от DLL проекта A, но это функция реализации проекта B, а не ссылка на сборку. Я предлагаю вам перефразировать ваш вопрос. Добавьте проект A в проектную сборку Project B, чтобы создать нужную последовательность сборки, а затем описать проблему, которая приведет к ее решению.

+0

Я решил перефразировать весь вопрос. – Fionn

Смежные вопросы