2
我有一個Web應用程序也有一些非Web項目。Web項目的團隊構建生成App_web_xxxx.dll文件和TFSBuild.Proj腳本
使用Web部署時,將爲所有aspx.vb文件生成一個程序集。
使用Team Build(TS 2008)時,會生成大量的App_Web_xxx.dll文件而不是單個程序集。
如何解決此問題並更改TFSBuild.proj文件,以便它可以生成單個Web程序集而不是大量的程序集。
請幫忙。
感謝
編輯:
我想那是因爲合併操作沒有發生像以前那樣在我的解決方案發生的Web部署項目。我怎樣才能啓用MERGE的App_web _ *。dll文件到一個單一的Web.dll程序集文件並刪除衛星程序集?
這裏是TFSBuild.proj文件我的代碼: (我的web項目是發佈| .NET配置和解決方案中的所有其他項目都在發佈|任何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>
請告訴我什麼是我需要做的更正,