Решение MSBuild с двумя веб-проектами - PullRequest
0 голосов
/ 14 сентября 2010

мое решение имеет два веб-проекта.Что я хочу сделать, это построить решение с помощью команды city, но каждый веб-проект собирается в отдельный выходной каталог?

Кто-нибудь знает, как это сделать?

Я использую Nant, ноЯ считаю, что могу протолкнуть любые необходимые параметры в MSBuild.

Спасибо.

1 Ответ

0 голосов
/ 14 сентября 2010

Способ, которым я управлял выходным путем, заключается в корректировке XML указанного выходного пути проекта в условных местах:

<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
  <DebugType>pdbonly</DebugType>
  <Optimize>true</Optimize>
  <OutputPath Condition=" '$(TeamBuildOutDir)'=='' ">..\bin\Release\AddIns\LanPortal\</OutputPath>
  <OutputPath Condition=" '$(TeamBuildOutDir)'!='' ">$(TeamBuildOutDir)$(RelatedBuildDiretory)AddIns\LanPortal\</OutputPath>
  <DefineConstants>TRACE</DefineConstants>
  <ErrorReport>prompt</ErrorReport>
  <WarningLevel>4</WarningLevel>
</PropertyGroup>

Визуальная студия IDE показывает только одно из двух мест вывода и не указывает, что я произвел редактирование. Но когда msbuild видит эту настройку, она понимает.

p.s. это мой дубль для VS2008. Это должно быть одинаково и для VS2010 (как для проектов C #, так и C ++)

...