Ответ 1
Я отвечаю на мой один вопрос. Таким образом, после большого количества поисковых запросов и двухдневного расследования он, наконец, работает.
Краткое описание:
-
Я создал Configuration = QA (на основе конфигурации Debug) для решения через Configuration Manager.
-
Важно: Я удалил параметр "Платформа" для настройки QA. Я не мог создать пакет, пока не сделал это. (Мой компьютер-разработчик - Win7-x64, и я не уверен, что этот шаг необходим для x86. Но мой сервер сборки Win2008-x86 отлично справляется с этим модификация.) Это раздел конфигурации QA из моего .wdproj
<PropertyGroup Condition=" '$(Configuration)' == 'QA' "> <DebugSymbols>True</DebugSymbols> <OutputPath>QA\</OutputPath> <EnableUpdateable>true</EnableUpdateable> <UseMerge>true</UseMerge> <SingleAssemblyName> </SingleAssemblyName> <UseWebConfigReplacement>false</UseWebConfigReplacement> <DeleteAppDataFolder>true</DeleteAppDataFolder> <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <ExcludeApp_Data>true</ExcludeApp_Data> </PropertyGroup>
-
Я создаю и упаковываю файл .wbproj со следующей командой:
msbuild WebSite.Deploy.wdproj /t:Build;Package /p:Configuration=QA
Для информации. Если вам нужно, вы можете использовать стандартные параметры веб-публикации (например, ExcludeApp_Data, DeployIisAppPath и т.д.) в разделе конфигурации QA.