J'ai une application Web qui a également des projets non-Web. Lorsque vous utilisez Web Deployment, un seul assembly est généré pour tous les fichiers aspx.vb. Lors de l'utilisation de Team Build (TS 2008), un ou plusieurs fichiers App_Web_xxx.dll sont générés au lieu d'un seul assemblage.Création d'équipe de projets Web génère des fichiers App_web_xxxx.dll et TFSBuild.Proj Script
Comment puis-je résoudre ce problème et modifier le fichier TFSBuild.proj afin qu'il puisse générer un seul assemblage Web au lieu d'un grand nombre d'assemblys.
Aidez-nous s'il vous plaît.
Merci
Edit: Je suppose que
thats parce que l'opération de fusion ne se produit pas comme il utilisé pour arriver pour le projet de déploiement Web dans ma solution. Comment puis-je activer MERGE de fichiers App_web _ *. Dll dans un seul fichier d'assemblage Web.dll et supprimer les assemblys satellites?
Voici mon code de fichier TFSBuild.proj: (mon projet web est dans la version | Config .NET et tous les autres projets au sein de la solution sont dans la version | Any CPU)
<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>
S'il vous plaît dites-moi quelles sont les corrections que je dois faire.,