|
- <?xml version="1.0" encoding="utf-8"?>
- <!--
- Deployment Framework for BizTalk
- Copyright (C) 2004-2012 Thomas F. Abraham and Scott Colestock
- -->
- <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Installer" ToolsVersion="4.0">
- <PropertyGroup>
- <Configuration Condition="'$(Configuration)' == ''">Debug</Configuration>
- <Platform Condition="'$(Platform)' == ''">x86</Platform>
- <!-- Customization Generic Apps -->
- <IsGenericComponent>False</IsGenericComponent>
- <IntegrationCode>F017</IntegrationCode>
- <UseEnvSettingsDB>True</UseEnvSettingsDB>
- <!-- Customization SSO Data Store Credentials -->
- <SsoAppAdminGroup>KLG\BizTalk SSO Administrators_$(BTDFENV)</SsoAppAdminGroup>
- <SsoAppUserGroup>KLG\BizTalk SSO Administrators_$(BTDFENV)</SsoAppUserGroup>
- <!-- End Customization -->
- <SchemaVersion>1.0</SchemaVersion>
- <ProjectName>HelloBizTalk2013World</ProjectName>
- <ProjectVersion>1.0</ProjectVersion>
- <SkipIISReset>True</SkipIISReset>
- <SkipHostInstancesRestart>True</SkipHostInstancesRestart>
- <IncludeOrchestrations>False</IncludeOrchestrations>
- <IncludeSSO>True</IncludeSSO>
- <UsingMasterBindings>True</UsingMasterBindings>
- <RequireXmlPreprocessDirectives>False</RequireXmlPreprocessDirectives>
- <ApplyXmlEscape>True</ApplyXmlEscape>
- </PropertyGroup>
- <PropertyGroup>
- <!-- Properties related to building an MSI for server deployments -->
- <!-- BizTalk App Version Upgrade -->
- <!-- For each new product release to be deployed to your BizTalk servers: -->
- <!-- 1) Increment ProductVersion -->
- <!-- 2) Generate a new GUID and update ProductId with the new GUID -->
- <!-- This allows the new MSI to automatically uninstall (not undeploy!) the old MSI and install the new one. -->
- <ProductVersion>1.0.0</ProductVersion>
- <ProductId>12879756-7422-4456-a802-dd28a938faf3</ProductId>
- <!-- BizTalk App Version Upgrade -->
- <ProductName>HelloBizTalk2013World</ProductName>
- <Manufacturer>$(BTDFCOMPANYNAME) Deployment Framework User</Manufacturer>
- <PackageDescription>HelloBizTalk2013World</PackageDescription>
- <PackageComments>HelloBizTalk2013World</PackageComments>
- <BizTalkAppDescription>$(ProjectName)-$(ProductVersion) Build on: $([System.DateTime]::Now) By: $(USERNAME) </BizTalkAppDescription>
- <!-- NEVER change the ProductUpgradeCode. -->
- <ProductUpgradeCode>df5e2102-6a85-4eb7-bc82-225e6d62636a</ProductUpgradeCode>
- </PropertyGroup>
- <!-- Under TFS Team Build, set CustomizableOutDir property to true in TFS 2005/2008/2010 UpgradeTemplate. -->
- <!-- With a workflow build, copy the default template then modify the MSBuild task for the solution build. Set OutDir to blank and -->
- <!-- CommandLineArguments to String.Format("/p:SkipInvalidConfigurations=true;TeamBuildOutDir=""{0}"" {1}", BinariesDirectory, MSBuildArguments). -->
- <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
- <DeploymentFrameworkTargetsPath>$(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.0\</DeploymentFrameworkTargetsPath>
- <OutputPath Condition="'$(TeamBuildOutDir)' == ''">bin\Debug\</OutputPath>
- <OutputPath Condition="'$(TeamBuildOutDir)' != ''">$(TeamBuildOutDir)</OutputPath>
- <DeployPDBsToGac>false</DeployPDBsToGac>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)' == 'Release'">
- <DeploymentFrameworkTargetsPath>$(MSBuildExtensionsPath)\DeploymentFrameworkForBizTalk\5.0\</DeploymentFrameworkTargetsPath>
- <OutputPath Condition="'$(TeamBuildOutDir)' == ''">bin\Release\</OutputPath>
- <OutputPath Condition="'$(TeamBuildOutDir)' != ''">$(TeamBuildOutDir)</OutputPath>
- <DeployPDBsToGac>false</DeployPDBsToGac>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)' == 'Server'">
- <DeploymentFrameworkTargetsPath>Framework\</DeploymentFrameworkTargetsPath>
- <!-- Get our PDBs into the GAC so we get file/line number information in stack traces. -->
- <DeployPDBsToGac>true</DeployPDBsToGac>
- </PropertyGroup>
- <ItemGroup>
- <PropsFromEnvSettings Include="SsoAppUserGroup;SsoAppAdminGroup;ESBLookupConnectionString;ESBTrackingConnectionString;B2BUsername;B2BPassword" />
- <AppsToReference Include="TM.Shared.Pipelines" />
- <AppsToReference Include="TM.Shared.Schemas" />
- <AppsToReference Include="TM.Shared.PipelineComponents" />
- </ItemGroup>
- <!-- !!! TODO !!! -->
- <!-- Add ItemGroup elements that contain one or more Schemas, Orchestrations, Transforms, etc. elements that describe -->
- <!-- the specific artifacts in your solution that need to be deployed. Use IntelliSense as a guide. -->
- <ItemGroup>
- <Schemas Include="TM.HelloBizTalk2013World.Schemas.dll">
- <LocationPath>..\Schemas\bin\$(Configuration)</LocationPath>
- </Schemas>
- <Transforms Include="TM.HelloBizTalk2013World.Transforms.dll">
- <LocationPath>..\Transforms\bin\$(Configuration)</LocationPath>
- </Transforms>
- </ItemGroup>
- <!-- !!! TODO !!! -->
- <Import Project="$(DeploymentFrameworkTargetsPath)BizTalkDeploymentFramework.targets" />
- <Import Project="$(BTDFEXTENSIONPATH)\Targets\1.0.0.\Custom.BizTalkDeploymentFramework.targets" />
- <!--
- The Deployment Framework automatically packages most files into the server install MSI.
- However, if there are special folders that you need to include in the MSI, you can
- copy them to the folder $(RedistDir) in the CustomRedist target.
- To include individual files, add an ItemGroup with AdditionalFiles elements.
- -->
- <Target Name="CustomRedist">
- </Target>
- </Project>
|