681 lines
40 KiB
XML
681 lines
40 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="15.0">
|
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
<PropertyGroup>
|
|
<TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
|
|
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
|
|
<ProjectGuid>{4C4C194C-B5E4-4991-8F87-4373E24CC19F}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AssemblyName>Umbraco.Web.UI</AssemblyName>
|
|
<RootNamespace>Umbraco.Web.UI</RootNamespace>
|
|
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\</SolutionDir>
|
|
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
|
|
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
|
|
<UseIISExpress>true</UseIISExpress>
|
|
<IISExpressSSLPort>44319</IISExpressSSLPort>
|
|
<IISExpressAnonymousAuthentication>enabled</IISExpressAnonymousAuthentication>
|
|
<IISExpressWindowsAuthentication>disabled</IISExpressWindowsAuthentication>
|
|
<IISExpressUseClassicPipelineMode>false</IISExpressUseClassicPipelineMode>
|
|
<UseGlobalApplicationHostFile />
|
|
<NuGetPackageImportStamp>
|
|
</NuGetPackageImportStamp>
|
|
<Use64BitIISExpress />
|
|
<TargetFrameworkProfile />
|
|
<!--
|
|
for some weird reason, and because Web.config is created only during BeforeBuild,
|
|
the web.config configuration file would not be picked, and the build system would
|
|
try to use a traditional app.config, thus missing all the binding redirects.
|
|
|
|
this ensures that the build system things that the config file is web.config.
|
|
|
|
(see FindAppConfigFile target in detailed build output)
|
|
-->
|
|
<AppConfig>Web.config</AppConfig>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\</OutputPath>
|
|
<DefineConstants>TRACE;DEBUG</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<IntermediateOutputPath>..\bin\Debug\</IntermediateOutputPath>
|
|
<PackageAsSingleFile>true</PackageAsSingleFile>
|
|
<DesktopBuildPackageLocation>..\Package\Umbraco.Web.UI.zip</DesktopBuildPackageLocation>
|
|
<LangVersion>latest</LangVersion>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<DocumentationFile>bin\Umbraco.Web.UI.xml</DocumentationFile>
|
|
<Prefer32Bit>false</Prefer32Bit>
|
|
<IntermediateOutputPath>..\bin\Release\</IntermediateOutputPath>
|
|
<LangVersion>latest</LangVersion>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Reference Include="Microsoft.CSharp" />
|
|
<Reference Include="System.ComponentModel" />
|
|
<Reference Include="System.Data" />
|
|
<Reference Include="System.Data.DataSetExtensions" />
|
|
<Reference Include="System.Drawing" />
|
|
<Reference Include="System.Drawing.Design" />
|
|
<Reference Include="System.IdentityModel" />
|
|
<Reference Include="System.Net" />
|
|
<Reference Include="System.Runtime.Serialization" />
|
|
<Reference Include="System" />
|
|
<Reference Include="System.ComponentModel.Composition" />
|
|
<Reference Include="System.ComponentModel.DataAnnotations" />
|
|
<Reference Include="System.Net.Http" />
|
|
<Reference Include="System.Net.Http.WebRequest" />
|
|
<Reference Include="System.Web" />
|
|
<Reference Include="System.Web.Abstractions" />
|
|
<Reference Include="System.Web.ApplicationServices" />
|
|
<Reference Include="System.Web.Entity" />
|
|
<Reference Include="System.Web.Extensions" />
|
|
<Reference Include="System.Web.Services" />
|
|
<Reference Include="System.Xml" />
|
|
<Reference Include="System.Xml.Linq" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Folder Include="App_Data\" />
|
|
<Folder Include="Views\MacroPartials\" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="AutoMapper" Version="6.2.2" />
|
|
<PackageReference Include="CSharpTest.Net.Collections" Version="14.906.1403.1082" />
|
|
<PackageReference Include="ClientDependency" Version="1.9.6" />
|
|
<PackageReference Include="ClientDependency-Mvc5" Version="1.8.0.0" />
|
|
<PackageReference Include="Examine" Version="1.0.0-beta025" />
|
|
<PackageReference Include="ImageProcessor.Web" Version="4.9.1.2" />
|
|
<PackageReference Include="ImageProcessor.Web.Config" Version="2.4.0" />
|
|
<PackageReference Include="log4net" Version="2.0.8" />
|
|
<PackageReference Include="Log4Net.Async" Version="2.0.4" />
|
|
<PackageReference Include="Lucene.Net.Contrib" Version="3.0.3" />
|
|
<PackageReference Include="Microsoft.AspNet.Identity.Owin" Version="2.2.1" />
|
|
<PackageReference Include="Microsoft.AspNet.Mvc" Version="5.2.4" />
|
|
<PackageReference Include="Microsoft.AspNet.WebApi" Version="5.2.4" />
|
|
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="2.7.0" />
|
|
<PackageReference Include="Microsoft.CodeDom.Providers.DotNetCompilerPlatform" Version="1.0.8" />
|
|
<PackageReference Include="Microsoft.Net.Compilers" Version="2.7.0">
|
|
<PrivateAssets>All</PrivateAssets>
|
|
<!-- development dependency -->
|
|
</PackageReference>
|
|
<PackageReference Include="Microsoft.Owin.Host.SystemWeb" Version="4.0.0" />
|
|
<PackageReference Include="Microsoft.Owin.Security.Cookies" Version="4.0.0" />
|
|
<PackageReference Include="Microsoft.Owin.Security.OAuth" Version="4.0.0" />
|
|
<PackageReference Include="MiniProfiler" Version="3.2.0.157" />
|
|
<PackageReference Include="MySql.Data" Version="6.10.7" />
|
|
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
|
|
<PackageReference Include="SqlServerCE" Version="4.0.0.1" />
|
|
<PackageReference Include="System.ValueTuple" Version="4.4.0" />
|
|
<PackageReference Include="Umbraco.ModelsBuilder" Version="8.0.0-alpha.17" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Umbraco.Core\Umbraco.Core.csproj">
|
|
<Project>{31785bc3-256c-4613-b2f5-a1b0bdded8c1}</Project>
|
|
<Name>Umbraco.Core</Name>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\Umbraco.Examine\Umbraco.Examine.csproj">
|
|
<Name>Umbraco.Examine</Name>
|
|
<Project>{07FBC26B-2927-4A22-8D96-D644C667FECC}</Project>
|
|
</ProjectReference>
|
|
<ProjectReference Include="..\Umbraco.Web\Umbraco.Web.csproj">
|
|
<Project>{651e1350-91b6-44b7-bd60-7207006d7003}</Project>
|
|
<Name>Umbraco.Web</Name>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Compile Include="..\SolutionInfo.cs">
|
|
<Link>Properties\SolutionInfo.cs</Link>
|
|
</Compile>
|
|
<Compile Include="Config\splashes\NoNodes.aspx.cs">
|
|
<DependentUpon>noNodes.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Config\splashes\NoNodes.aspx.designer.cs">
|
|
<DependentUpon>noNodes.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="Properties\Settings.Designer.cs">
|
|
<AutoGen>True</AutoGen>
|
|
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
|
<DependentUpon>Settings.settings</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Create.aspx.cs">
|
|
<DependentUpon>create.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Create.aspx.designer.cs">
|
|
<DependentUpon>create.aspx</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Dashboard\UserControlProxy.aspx.cs">
|
|
<DependentUpon>UserControlProxy.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Dashboard\UserControlProxy.aspx.designer.cs">
|
|
<DependentUpon>UserControlProxy.aspx</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Developer\Macros\EditMacro.aspx.cs">
|
|
<DependentUpon>editMacro.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Developer\Macros\EditMacro.aspx.designer.cs">
|
|
<DependentUpon>editMacro.aspx</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Developer\Packages\DirectoryBrowser.aspx.cs">
|
|
<DependentUpon>directoryBrowser.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Developer\Packages\DirectoryBrowser.aspx.designer.cs">
|
|
<DependentUpon>directoryBrowser.aspx</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Dialogs\ChangeDocType.aspx.cs">
|
|
<DependentUpon>ChangeDocType.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Dialogs\ChangeDocType.aspx.designer.cs">
|
|
<DependentUpon>ChangeDocType.aspx</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Umbraco\dialogs\Sort.aspx.cs">
|
|
<DependentUpon>sort.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\dialogs\Sort.aspx.designer.cs">
|
|
<DependentUpon>sort.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Masterpages\Default.Master.cs">
|
|
<DependentUpon>default.Master</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Masterpages\Default.Master.designer.cs">
|
|
<DependentUpon>default.Master</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Masterpages\UmbracoDialog.master.cs">
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Masterpages\UmbracoDialog.master.designer.cs">
|
|
<DependentUpon>umbracoDialog.Master</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Masterpages\UmbracoPage.master.cs">
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\Masterpages\UmbracoPage.master.designer.cs">
|
|
<DependentUpon>umbracoPage.Master</DependentUpon>
|
|
</Compile>
|
|
<Compile Include="Umbraco\TreeInit.aspx.cs">
|
|
<DependentUpon>treeInit.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\TreeInit.aspx.designer.cs">
|
|
<DependentUpon>treeInit.aspx</DependentUpon>
|
|
</Compile>
|
|
<Content Include="App_Plugins\ModelsBuilder\modelsbuilder.controller.js" />
|
|
<Content Include="App_Plugins\ModelsBuilder\modelsbuilder.htm" />
|
|
<Content Include="App_Plugins\ModelsBuilder\modelsbuilder.resource.js" />
|
|
<Content Include="Config\grid.editors.config.js" />
|
|
<Content Include="Config\Lang\cs-CZ.user.xml" />
|
|
<Content Include="Config\Lang\da-DK.user.xml" />
|
|
<Content Include="Config\Lang\de-DE.user.xml" />
|
|
<Content Include="Config\Lang\en-GB.user.xml" />
|
|
<Content Include="Config\Lang\en-US.user.xml" />
|
|
<Content Include="Config\Lang\es-ES.user.xml" />
|
|
<Content Include="Config\Lang\fr-FR.user.xml" />
|
|
<Content Include="Config\Lang\he-IL.user.xml" />
|
|
<Content Include="Config\Lang\it-IT.user.xml" />
|
|
<Content Include="Config\Lang\ja-JP.user.xml" />
|
|
<Content Include="Config\Lang\ko-KR.user.xml" />
|
|
<Content Include="Config\Lang\nl-NL.user.xml" />
|
|
<Content Include="Config\Lang\nb-NO.user.xml" />
|
|
<Content Include="Config\Lang\pl-PL.user.xml" />
|
|
<Content Include="Config\Lang\pt-BR.user.xml" />
|
|
<Content Include="Config\Lang\ru-RU.user.xml" />
|
|
<Content Include="Config\Lang\sv-SE.user.xml" />
|
|
<Content Include="Config\Lang\zh-CN.user.xml" />
|
|
<Content Include="Umbraco\Config\Lang\cs.xml" />
|
|
<Content Include="Umbraco\ClientRedirect.aspx" />
|
|
<Content Include="Umbraco\Config\Lang\tr.xml" />
|
|
<Content Include="Umbraco\Config\Lang\zh_tw.xml" />
|
|
<Content Include="Umbraco\create.aspx" />
|
|
<Content Include="Umbraco\Logout.aspx" />
|
|
<Content Include="Umbraco\umbraco.aspx" />
|
|
<Compile Include="Umbraco\umbraco.aspx.cs">
|
|
<DependentUpon>umbraco.aspx</DependentUpon>
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Compile>
|
|
<Compile Include="Umbraco\umbraco.aspx.designer.cs">
|
|
<DependentUpon>umbraco.aspx</DependentUpon>
|
|
</Compile>
|
|
<Content Include="Config\Splashes\booting.aspx" />
|
|
<Content Include="Config\Splashes\noNodes.aspx" />
|
|
<Content Include="Umbraco\Dashboard\UserControlProxy.aspx" />
|
|
<Content Include="Umbraco\Install\Views\Web.config" />
|
|
<Content Include="App_Plugins\ModelsBuilder\package.manifest" />
|
|
<None Include="Config\404handlers.Release.config">
|
|
<DependentUpon>404handlers.config</DependentUpon>
|
|
</None>
|
|
<None Include="Config\ClientDependency.Release.config">
|
|
<DependentUpon>ClientDependency.config</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<Content Include="Config\imageprocessor\security.config" />
|
|
<Content Include="Config\imageprocessor\processing.config" />
|
|
<Content Include="Config\imageprocessor\cache.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<None Include="Config\log4net.Release.config">
|
|
<DependentUpon>log4net.config</DependentUpon>
|
|
</None>
|
|
<None Include="Config\FileSystemProviders.Release.config">
|
|
<DependentUpon>FileSystemProviders.config</DependentUpon>
|
|
</None>
|
|
<None Include="Config\EmbeddedMedia.Release.config">
|
|
<DependentUpon>EmbeddedMedia.config</DependentUpon>
|
|
</None>
|
|
<Content Include="Config\HealthChecks.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<None Include="Config\HealthChecks.Release.config">
|
|
<DependentUpon>HealthChecks.config</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<None Include="Config\umbracoSettings.Release.config">
|
|
<DependentUpon>umbracoSettings.config</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<None Include="Config\trees.Release.config">
|
|
<DependentUpon>trees.config</DependentUpon>
|
|
</None>
|
|
<None Include="Config\tinyMceConfig.Release.config">
|
|
<DependentUpon>tinyMceConfig.config</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<None Include="Config\scripting.Release.config">
|
|
<DependentUpon>scripting.config</DependentUpon>
|
|
</None>
|
|
<None Include="Config\metablogConfig.Release.config">
|
|
<DependentUpon>metablogConfig.config</DependentUpon>
|
|
</None>
|
|
<None Include="Config\ExamineSettings.Release.config">
|
|
<DependentUpon>ExamineSettings.config</DependentUpon>
|
|
</None>
|
|
<None Include="Config\feedProxy.Release.config">
|
|
<DependentUpon>feedProxy.config</DependentUpon>
|
|
</None>
|
|
<None Include="Config\ExamineIndex.Release.config">
|
|
<DependentUpon>ExamineIndex.config</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<None Include="Config\Dashboard.Release.config">
|
|
<DependentUpon>Dashboard.config</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<Content Include="Umbraco\Install\Views\Index.cshtml" />
|
|
<Content Include="Media\Web.config" />
|
|
<Content Include="Properties\Settings.settings">
|
|
<Generator>SettingsSingleFileGenerator</Generator>
|
|
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
|
|
</Content>
|
|
<None Include="Umbraco\Config\Create\UI.Release.xml">
|
|
<DependentUpon>UI.xml</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<Content Include="Global.asax" />
|
|
<Content Include="Umbraco\Config\Lang\en_us.xml">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<Content Include="Umbraco\Config\Lang\he.xml" />
|
|
<Content Include="Umbraco\Config\Lang\ja.xml" />
|
|
<Content Include="Umbraco\Config\Lang\pl.xml" />
|
|
<Content Include="Umbraco\Config\Lang\pt.xml" />
|
|
<Content Include="Umbraco\Config\Lang\ru.xml" />
|
|
<Content Include="Umbraco\Config\Lang\zh.xml" />
|
|
<Content Include="Umbraco\Controls\Tree\CustomTreeService.asmx" />
|
|
<Content Include="Umbraco\Developer\RelationTypes\EditRelationType.aspx" />
|
|
<Content Include="Umbraco\Developer\RelationTypes\Images\Bidirectional.png" />
|
|
<Content Include="Umbraco\Developer\RelationTypes\Images\ParentToChild.png" />
|
|
<Content Include="Umbraco\Developer\RelationTypes\Images\Refresh.gif" />
|
|
<Content Include="Umbraco\Developer\RelationTypes\NewRelationType.aspx" />
|
|
<Content Include="Umbraco\Developer\RelationTypes\RelationTypesWebService.asmx" />
|
|
<Content Include="Umbraco\Developer\RelationTypes\TreeMenu\ActionDeleteRelationType.js" />
|
|
<Content Include="Umbraco\Developer\RelationTypes\TreeMenu\ActionNewRelationType.js" />
|
|
<Content Include="Umbraco\Dialogs\AssignDomain2.aspx" />
|
|
<Content Include="Umbraco\Dialogs\ChangeDocType.aspx">
|
|
<SubType>ASPXCodeBehind</SubType>
|
|
</Content>
|
|
<Content Include="Umbraco_Client\Application\Extensions.js" />
|
|
<Content Include="Umbraco_Client\Application\JQuery\jquery.validate.min.js" />
|
|
<Content Include="Umbraco_Client\Application\JQuery\jquery.validate.unobtrusive.min.js" />
|
|
<Content Include="Umbraco_Client\Dialogs\SortDialog.css" />
|
|
<Content Include="Umbraco_client\Dialogs\SortDialog.js" />
|
|
<Content Include="Umbraco_Client\Dialogs\AssignDomain2.js" />
|
|
<Content Include="Umbraco_Client\Dialogs\AssignDomain2.css" />
|
|
<Content Include="Umbraco_Client\Dialogs\UmbracoField.js" />
|
|
<Content Include="Umbraco_Client\PunyCode\punycode.min.js" />
|
|
<Content Include="Umbraco_Client\Splitbutton\InsertMacroSplitButton.js" />
|
|
<Content Include="Umbraco_Client\Tablesorting\img\asc.gif" />
|
|
<Content Include="Umbraco_Client\Tablesorting\img\desc.gif" />
|
|
<Content Include="Umbraco_Client\Tablesorting\jquery.tablesorter.min.js" />
|
|
<Content Include="Umbraco_Client\Splitbutton\jquery.splitbutton.js" />
|
|
<Content Include="Umbraco_Client\Application\JQuery\jquery.hotkeys.js" />
|
|
<Content Include="Umbraco_Client\Splitbutton\Images\splitbutton_hover.png" />
|
|
<Content Include="Umbraco_Client\Splitbutton\Images\splitbutton_downarrow.png" />
|
|
<Content Include="Umbraco_Client\Splitbutton\splitbutton.css" />
|
|
<Content Include="Umbraco_Client\Modal\jquery.simplemodal.1.4.1.custom.js" />
|
|
<Content Include="Umbraco\Config\Lang\ko.xml" />
|
|
<Content Include="Umbraco\Dashboard\FeedProxy.aspx" />
|
|
<Content Include="Umbraco_Client\Ui\base2.js" />
|
|
<Content Include="Umbraco_Client\Ui\json2.js" />
|
|
<Content Include="Umbraco_Client\Ui\knockout.js" />
|
|
<Content Include="Umbraco_Client\Ui\knockout.mapping.js" />
|
|
<Content Include="Umbraco\endPreview.aspx" />
|
|
<Content Include="Umbraco\Dialogs\Preview.aspx" />
|
|
<Content Include="Umbraco\Controls\Tree\TreeControl.ascx" />
|
|
<Content Include="default.aspx" />
|
|
<Content Include="Umbraco\Config\Lang\da.xml" />
|
|
<Content Include="Umbraco\Config\Lang\de.xml" />
|
|
<Content Include="Umbraco\Config\Lang\es.xml" />
|
|
<Content Include="Umbraco\Config\Lang\fr.xml" />
|
|
<Content Include="Umbraco\Config\Lang\it.xml" />
|
|
<Content Include="Umbraco\Config\Lang\nl.xml" />
|
|
<Content Include="Umbraco\Config\Lang\nb.xml" />
|
|
<Content Include="Umbraco\Config\Lang\sv.xml" />
|
|
<Content Include="Umbraco_Client\Application\JQuery\jquery.cookie.js" />
|
|
<Content Include="Umbraco_Client\Tablesorting\Img\bg.gif" />
|
|
<Content Include="Umbraco\Dialogs\empty.htm" />
|
|
<Content Include="Umbraco\Dialogs\republish.aspx" />
|
|
<Content Include="Umbraco\Dialogs\SendPublish.aspx" />
|
|
<Content Include="Umbraco_Client\Application\JQuery\jquery-fieldselection.js" />
|
|
<Content Include="Umbraco_Client\Application\JQuery\jquery.metadata.min.js" />
|
|
<Content Include="Umbraco_Client\Application\UmbracoUtils.js" />
|
|
<Content Include="Umbraco_Client\Application\UmbracoApplicationActions.js" />
|
|
<Content Include="Umbraco_Client\Application\UmbracoClientManager.js" />
|
|
<Content Include="Umbraco_Client\Application\NamespaceManager.js" />
|
|
<Content Include="Umbraco\Translation\details.aspx" />
|
|
<Content Include="Umbraco_Client\Modal\modalBackground.gif" />
|
|
<Content Include="Umbraco_Client\Modal\modalGradiant.gif" />
|
|
<Content Include="Umbraco\Developer\Packages\directoryBrowser.aspx" />
|
|
<Content Include="Umbraco\Developer\Packages\editPackage.aspx" />
|
|
<Content Include="Umbraco\Dialogs\create.aspx" />
|
|
<Content Include="Umbraco\Dialogs\exportDocumenttype.aspx" />
|
|
<Content Include="Umbraco\Dialogs\importDocumenttype.aspx" />
|
|
<Content Include="Umbraco\Dialogs\notifications.aspx" />
|
|
<Content Include="Umbraco\Dialogs\protectPage.aspx" />
|
|
<Content Include="Umbraco\Dialogs\rollBack.aspx" />
|
|
<Content Include="Umbraco\Dialogs\sendToTranslation.aspx" />
|
|
<Content Include="Umbraco\Dialogs\treePicker.aspx" />
|
|
<Content Include="Umbraco\Dialogs\umbracoField.aspx" />
|
|
<Content Include="Umbraco\Dialogs\viewAuditTrail.aspx" />
|
|
<Content Include="Umbraco\Config\Create\UI.xml" />
|
|
<Content Include="Umbraco\Config\Lang\en.xml">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<Content Include="Umbraco\Js\UmbracoSpeechBubbleBackEnd.js" />
|
|
<Content Include="Config\ClientDependency.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<Content Include="Config\ExamineSettings.config" />
|
|
<Content Include="Config\ExamineIndex.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<Content Include="Config\scripting.config" />
|
|
<Content Include="Config\feedProxy.config" />
|
|
<Content Include="Config\applications.config" />
|
|
<Content Include="Config\trees.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<None Include="Config\applications.Release.config">
|
|
<DependentUpon>applications.config</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<Content Include="Umbraco\Views\Default.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\EditProfile.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\Empty.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\Login.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\LoginStatus.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\RegisterMember.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\Empty %28ForUseWithCustomViews%29.cshtml">
|
|
<SubType>Code</SubType>
|
|
</Content>
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\ListAncestorsFromCurrentPage.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\Breadcrumb.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\Gallery.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\ListChildPagesFromChangeableSource.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\ListChildPagesFromCurrentPage.cshtml">
|
|
<SubType>Code</SubType>
|
|
</Content>
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\ListChildPagesOrderedByDate.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\ListChildPagesOrderedByName.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\ListChildPagesOrderedByProperty.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\ListChildPagesWithDoctype.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\ListDescendantsFromCurrentPage.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\ListImagesFromMediaFolder.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\MultinodeTree-picker.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\Navigation.cshtml" />
|
|
<Content Include="Umbraco\PartialViewMacros\Templates\SiteMap.cshtml" />
|
|
<Content Include="Umbraco\Views\AuthorizeUpgrade.cshtml" />
|
|
<Content Include="Umbraco\Translation\translationTasks.dtd" />
|
|
<Content Include="Views\Web.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<Content Include="Web.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<Content Include="Views\Partials\Grid\Bootstrap3.cshtml" />
|
|
<Content Include="Views\Partials\Grid\Editors\Embed.cshtml" />
|
|
<Content Include="Views\Partials\Grid\Editors\Macro.cshtml" />
|
|
<Content Include="Views\Partials\Grid\Editors\Media.cshtml" />
|
|
<Content Include="Views\Partials\Grid\Editors\Rte.cshtml" />
|
|
<Content Include="Views\Partials\Grid\Editors\Textstring.cshtml" />
|
|
<Content Include="Views\Partials\Grid\Bootstrap2.cshtml" />
|
|
<Content Include="Views\Partials\Grid\Editors\Base.cshtml" />
|
|
<Content Include="Views\Partials\Grid\Bootstrap3-Fluid.cshtml" />
|
|
<Content Include="Views\Partials\Grid\Bootstrap2-Fluid.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Background.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Border.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Color.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Googlefontpicker.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\GridRow.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Index.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Layout.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Margin.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Padding.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Radius.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Shadow.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\Slider.cshtml" />
|
|
<Content Include="Umbraco\Views\Preview\web.config" />
|
|
<None Include="Web.Debug.config.transformed" />
|
|
<None Include="web.Template.Debug.config">
|
|
<DependentUpon>Web.Template.config</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<None Include="web.Template.Release.config">
|
|
<DependentUpon>Web.Template.config</DependentUpon>
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<Content Include="Umbraco\Masterpages\umbracoPage.Master" />
|
|
<Content Include="Umbraco\Masterpages\umbracoDialog.Master" />
|
|
<Content Include="Umbraco\Webservices\CheckForUpgrade.asmx" />
|
|
<Content Include="Umbraco\Settings\DictionaryItemList.aspx" />
|
|
<Content Include="Umbraco\Translation\default.aspx" />
|
|
<Content Include="Umbraco\Translation\preview.aspx" />
|
|
<Content Include="Umbraco\Translation\xml.aspx" />
|
|
<Content Include="Umbraco\Create\simple.ascx" />
|
|
<Content Include="Umbraco\Developer\Macros\editMacro.aspx" />
|
|
<Content Include="Umbraco\Js\dualSelectBox.js" />
|
|
<Content Include="Umbraco\Js\guiFunctions.js" />
|
|
<Content Include="Umbraco\Js\umbracoCheckKeys.js" />
|
|
<Content Include="Umbraco\ping.aspx">
|
|
<SubType>Form</SubType>
|
|
</Content>
|
|
<Content Include="Umbraco\Settings\EditDictionaryItem.aspx" />
|
|
<Content Include="Umbraco\Dialogs\sort.aspx" />
|
|
<Content Include="Umbraco\treeInit.aspx" />
|
|
<!--<Content Include="Umbraco\users\PermissionEditor.aspx" />-->
|
|
<Content Include="Umbraco\Webservices\ajax.js" />
|
|
<Content Include="Umbraco\Webservices\codeEditorSave.asmx" />
|
|
<Content Include="Umbraco\Webservices\legacyAjaxCalls.asmx" />
|
|
<Content Include="Umbraco\Webservices\nodeSorter.asmx" />
|
|
<Content Include="Umbraco_Client\Menuicon\Images\buttonbg.gif" />
|
|
<Content Include="Umbraco_Client\Menuicon\Images\buttonbgdown.gif" />
|
|
<Content Include="Umbraco_Client\Menuicon\Images\split.gif" />
|
|
<Content Include="Umbraco_Client\Menuicon\style.css" />
|
|
<Content Include="Umbraco_Client\Modal\modal.js" />
|
|
<Content Include="Umbraco_Client\Modal\style.css" />
|
|
<Content Include="Umbraco_Client\Scrollingmenu\javascript.js" />
|
|
<Content Include="Umbraco_Client\Scrollingmenu\style.css" />
|
|
<Content Include="Umbraco_Client\Tablesorting\tableDragAndDrop.js" />
|
|
<Content Include="Umbraco_Client\Ui\default.css" />
|
|
<Content Include="Umbraco_Client\Ui\default.js" />
|
|
<Content Include="Umbraco_Client\Ui\jquery.js" />
|
|
<Content Include="Umbraco_Client\Ui\jqueryui.js" />
|
|
<Content Include="App_Browsers\w3cvalidator.browser" />
|
|
<Content Include="App_Browsers\Form.browser" />
|
|
<Content Include="Umbraco\Masterpages\default.Master" />
|
|
<None Include="web.Template.config">
|
|
<SubType>Designer</SubType>
|
|
</None>
|
|
<Content Include="Config\404handlers.config" />
|
|
<Content Include="Config\Dashboard.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<Content Include="Config\metablogConfig.config" />
|
|
<Content Include="Config\tinyMceConfig.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<Content Include="Config\umbracoSettings.config">
|
|
<SubType>Designer</SubType>
|
|
</Content>
|
|
<Content Include="Config\log4net.config" />
|
|
<Content Include="Config\FileSystemProviders.config" />
|
|
<Content Include="Config\EmbeddedMedia.config" />
|
|
<Content Include="Config\BackOfficeTours\getting-started.json" />
|
|
</ItemGroup>
|
|
<!-- determine VSToolsPath -->
|
|
<PropertyGroup>
|
|
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">11.0</VisualStudioVersion>
|
|
<VSToolsPath Condition="exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v11.0\WebApplications\Microsoft.WebApplication.targets')">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v11.0</VSToolsPath>
|
|
<VSToolsPath Condition="exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets')">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v12.0</VSToolsPath>
|
|
<VSToolsPath Condition="exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v14.0\WebApplications\Microsoft.WebApplication.targets')">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v14.0</VSToolsPath>
|
|
<VSToolsPath Condition="exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v15.0\WebApplications\Microsoft.WebApplication.targets')">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v15.0</VSToolsPath>
|
|
</PropertyGroup>
|
|
<!-- determine WebPublishingTasks -->
|
|
<PropertyGroup>
|
|
<WebPublishingTasks Condition="exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.Tasks.dll')">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v10.0\Web\Microsoft.Web.Publishing.Tasks.dll</WebPublishingTasks>
|
|
<WebPublishingTasks Condition="exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.Tasks.dll')">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v11.0\Web\Microsoft.Web.Publishing.Tasks.dll</WebPublishingTasks>
|
|
<WebPublishingTasks Condition="exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.Tasks.dll')">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v12.0\Web\Microsoft.Web.Publishing.Tasks.dll</WebPublishingTasks>
|
|
<WebPublishingTasks Condition="exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.Tasks.dll')">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v14.0\Web\Microsoft.Web.Publishing.Tasks.dll</WebPublishingTasks>
|
|
<WebPublishingTasks Condition="exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.Tasks.dll')">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v15.0\Web\Microsoft.Web.Publishing.Tasks.dll</WebPublishingTasks>
|
|
</PropertyGroup>
|
|
<!-- get TransformXml task from WebPublishingtasks -->
|
|
<UsingTask TaskName="TransformXml" AssemblyFile="$(WebPublishingTasks)" Condition="'$(WebPublishingTasks)' != ''" />
|
|
<!-- get NuGet packages directory -->
|
|
<PropertyGroup>
|
|
<NuGetPackages>$(NuGetPackageFolders.Split(';')[0])</NuGetPackages>
|
|
</PropertyGroup>
|
|
<!-- import targets -->
|
|
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
|
<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />
|
|
<!-- web project -->
|
|
<ProjectExtensions>
|
|
<VisualStudio>
|
|
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
|
|
<WebProjectProperties>
|
|
<UseIIS>False</UseIIS>
|
|
<AutoAssignPort>True</AutoAssignPort>
|
|
<DevelopmentServerPort>8000</DevelopmentServerPort>
|
|
<DevelopmentServerVPath>/</DevelopmentServerVPath>
|
|
<IISUrl>http://localhost:8000</IISUrl>
|
|
<NTLMAuthentication>False</NTLMAuthentication>
|
|
<UseCustomServer>False</UseCustomServer>
|
|
<CustomServerUrl>
|
|
</CustomServerUrl>
|
|
<SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
|
|
</WebProjectProperties>
|
|
</FlavorProperties>
|
|
</VisualStudio>
|
|
</ProjectExtensions>
|
|
<Target Name="BeforeBuild">
|
|
<Message Text="-BeforeBuild-" Importance="high" />
|
|
<Message Text="MSBuildExtensionsPath: $(MSBuildExtensionsPath)" Importance="high" />
|
|
<Message Text="WebPublishingTasks: $(WebPublishingTasks)" Importance="high" />
|
|
<Message Text="NuGetPackageFolders: $(NuGetPackageFolders)" Importance="high" />
|
|
<Message Text="NuGetPackages: $(NuGetPackages)" Importance="high" />
|
|
<!-- copy SqlCe -->
|
|
<ItemGroup>
|
|
<SqlCE64 Include="$(NuGetPackages)SqlServerCE\4.0.0.1\amd64\*.*" />
|
|
<SqlCE86 Include="$(NuGetPackages)SqlServerCE\4.0.0.1\x86\*.*" />
|
|
</ItemGroup>
|
|
<Message Text="Copy SqlCe files to $(TargetDir)" Importance="high" />
|
|
<Copy SourceFiles="@(SqlCe64)" DestinationFolder="$(TargetDir)amd64" OverwriteReadOnlyFiles="true" SkipUnchangedFiles="true" />
|
|
<Copy SourceFiles="@(SqlCe86)" DestinationFolder="$(TargetDir)x86" OverwriteReadOnlyFiles="true" SkipUnchangedFiles="true" />
|
|
<!-- Create web.config file from Template if it doesn't exist -->
|
|
<Message Text="Copy Web.Template.config to Web.config" Importance="high" Condition="!Exists('$(ProjectDir)Web.config')" />
|
|
<Copy SourceFiles="$(ProjectDir)web.Template.config" DestinationFiles="$(ProjectDir)Web.config" OverwriteReadOnlyFiles="true" SkipUnchangedFiles="false" Condition="!Exists('$(ProjectDir)Web.config')" />
|
|
<!-- Transform the local Web.config file in Visual Studio -->
|
|
<Message Text="Transform Web.config with web.Template.$(Configuration).config into Web.$(Configuration).config.transformed (this is Visual Studio)" Importance="high" Condition="$(BuildingInsideVisualStudio) == true" />
|
|
<TransformXml Source="$(ProjectDir)Web.config" Transform="$(ProjectDir)web.Template.$(Configuration).config" Destination="$(ProjectDir)Web.$(Configuration).config.transformed" Condition="$(BuildingInsideVisualStudio) == true" />
|
|
<!-- Always transform the Template file when not in VS (ie: build.bat) -->
|
|
<Message Text="Transform Web.Template.config with web.Template.$(Configuration).config into Web.$(Configuration).config.transformed (this is not Visual Studio)" Importance="high" Condition="$(BuildingInsideVisualStudio) != true" />
|
|
<TransformXml Source="$(ProjectDir)Web.Template.config" Transform="$(ProjectDir)web.Template.$(Configuration).config" Destination="Web.$(Configuration).config.transformed" Condition="$(BuildingInsideVisualStudio) != true" />
|
|
<!-- Create ClientDependency.config file from Template if it doesn't exist -->
|
|
<Message Text="Copy ClientDependency.$(Configuration).config to ClientDependency.config" Importance="high" Condition="!Exists('$(ProjectDir)Config\ClientDependency.config')" />
|
|
<Copy SourceFiles="$(ProjectDir)Config\ClientDependency.Release.config" DestinationFiles="$(ProjectDir)Config\ClientDependency.config" OverwriteReadOnlyFiles="true" SkipUnchangedFiles="false" Condition="!Exists('$(ProjectDir)Config\ClientDependency.config')" />
|
|
<!-- Build Belle, if building is Visual Studio and the build folder does not exist yet -->
|
|
<Message Text="Skip Belle because UmbracoBuild is '$(UmbracoBuild)' (this is not Visual Studio)." Importance="High" Condition="'$(UmbracoBuild)' != ''" />
|
|
<Message Text="Skip Belle because $(ProjectDir)Umbraco\lib exists." Importance="High" Condition="Exists('$(ProjectDir)Umbraco\lib')" />
|
|
<Message Text="Build Belle because UmbracoBuild is empty (this is Visual Studio), and $(ProjectDir)Umbraco\lib does not exist." Importance="High" Condition="!Exists('$(ProjectDir)Umbraco\lib') and '$(UmbracoBuild)' == ''" />
|
|
<CallTarget Targets="BelleBuild" Condition="!Exists('$(ProjectDir)Umbraco\lib') and '$(UmbracoBuild)' == ''" />
|
|
</Target>
|
|
<!-- clean Belle when cleaning and rebuilding, but only in Visual Studio -->
|
|
<Target Name="CleanBelle" AfterTargets="Clean" Condition="'$(UmbracoBuild)' == ''">
|
|
<Message Text="-CleanBelle-" Importance="high" />
|
|
<Message Text="Nothing to clean, as $(ProjectDir)Umbraco\lib does not exist." Importance="High" Condition="!Exists('$(ProjectDir)Umbraco\lib')" />
|
|
<Message Text="Not cleaning (found src/preserve.belle)." Importance="High" Condition="Exists('$(ProjectDir)Umbraco\lib') and Exists('$(SolutionDir)preserve.belle')" />
|
|
<Message Text="Remove $(ProjectDir)Umbraco\lib." Importance="High" Condition="Exists('$(ProjectDir)Umbraco\lib') and !Exists('$(SolutionDir)preserve.belle')" />
|
|
<ItemGroup>
|
|
<BelleLib Include="$(ProjectDir)Umbraco\lib" />
|
|
</ItemGroup>
|
|
<RemoveDir Directories="@(BelleLib)" Condition="Exists('$(ProjectDir)Umbraco\lib') and !Exists('$(SolutionDir)preserve.belle')"/>
|
|
</Target>
|
|
<Target Name="AfterBuild">
|
|
<Message Text="-AfterBuild-" Importance="high" />
|
|
<Message Text="Copy Web.$(Configuration).config.transformed over to Web.config (this is Visual Studio)" Importance="high" Condition="$(BuildingInsideVisualStudio) == true" />
|
|
<Copy SourceFiles="$(ProjectDir)Web.$(Configuration).config.transformed" DestinationFiles="$(ProjectDir)Web.config" OverwriteReadOnlyFiles="true" SkipUnchangedFiles="false" Condition="$(BuildingInsideVisualStudio) == true" />
|
|
</Target>
|
|
<Target Name="BelleBuild">
|
|
<Exec WorkingDirectory="$(ProjectDir)\..\..\" Command="powershell -ExecutionPolicy RemoteSigned -Command "&{ $ubuild = &"$pwd\build\build.ps1" -get ; $ubuild.CompileBelle() }"" />
|
|
</Target>
|
|
<Target Name="ResetConfigFiles" Condition="'$(WebProjectOutputDir)' != ''" BeforeTargets="Build;Rebuild" Inputs="@(ConfigFiles)" Outputs="%(Identity).Dummy">
|
|
<ItemGroup>
|
|
<!-- every *.config (recursive) files xcept web[.*].config -->
|
|
<!-- beware! includes any rogue git-ignored or temp config file -->
|
|
<ConfigFiles Include="$(ProjectDir)**\*.config" Exclude="$(ProjectDir)web.config;$(ProjectDir)web.*.config" />
|
|
<!-- and the UI file -->
|
|
<ConfigFiles Include="$(ProjectDir)umbraco\config\create\UI.xml" />
|
|
</ItemGroup>
|
|
<PropertyGroup>
|
|
<!-- the original file eg src/.../umbracoSettings.config -->
|
|
<OriginalFileName>@(ConfigFiles)</OriginalFileName>
|
|
<!-- the configuration version of the original file eg src/.../umbracoSettings.Release.config -->
|
|
<ModifiedFileName>$(OriginalFileName.Replace("%(ConfigFiles.Extension)",".$(Configuration)%(ConfigFiles.Extension)"))</ModifiedFileName>
|
|
<!-- the target file eg webapp/.../umbracoSettings.config -->
|
|
<OutputFileName>$(OriginalFileName.Replace("$(ProjectDir)", "$(WebProjectOutputDir)"))</OutputFileName>
|
|
</PropertyGroup>
|
|
<!--
|
|
for each whatever.config file,
|
|
if there is a whatever.(Release|Debug).config file,
|
|
copy it over as whatever.config
|
|
-->
|
|
<Message Text="ConfigFile: $(OriginalFileName) -> $(OutputFileName)" Importance="high" Condition="Exists('$(ModifiedFileName)')" />
|
|
<Copy SourceFiles="$(ModifiedFileName)" DestinationFiles="$(OutputFileName)" OverwriteReadOnlyFiles="true" SkipUnchangedFiles="false" Condition="Exists('$(ModifiedFileName)')" />
|
|
</Target>
|
|
</Project> |