У меня есть веб-приложение, в котором есть также некоторые не-веб-проекты.
При использовании веб-развертывания для всех файлов aspx.vb создается одна сборка.
При использованииTeam Build (TS 2008), вместо одной сборки генерируется множество номеров файлов App_Web_xxx.dll.
Как решить эту проблему и изменить файл TFSBuild.proj, чтобы он мог генерироватьодна веб-сборка вместо большого количества сборок.
Пожалуйста, помогите.
Спасибо
Редактировать:
Я думаю, вот такпотому что операция MERGE не происходит, как это было раньше для проекта веб-развертывания в моем решении.Как включить MERGE из файлов App_web _ *. Dll в один файл сборки Web.dll и удалить сателлитные сборки?
Вот мой код из файла TFSBuild.proj: (МОЙ вебпроект находится в выпуске | .NET Config, а все остальные проекты в решении находятся в выпуске | Любой процессор)
<Target Name="AfterBuild">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|.NET' ">
<DebugSymbols>true</DebugSymbols>
<OutputPath>.\Debug</OutputPath>
<EnableUpdateable>true</EnableUpdateable>
<UseMerge>true</UseMerge>
<SingleAssemblyName>Web</SingleAssemblyName>
<DeleteAppCodeCompiledFiles>true</DeleteAppCodeCompiledFiles>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|.NET' ">
<DebugSymbols>false</DebugSymbols>
<OutputPath>.\Release</OutputPath>
<EnableUpdateable>true</EnableUpdateable>
<UseMerge>true</UseMerge>
<SingleAssemblyName>Web</SingleAssemblyName>
<DeleteAppCodeCompiledFiles>true</DeleteAppCodeCompiledFiles>
</PropertyGroup>
</Target>
Скажите, пожалуйста, какие исправления мне нужно сделать.,