csharpc-sharpdotnetxamlavaloniauicross-platformcross-platform-xamlavaloniaguimulti-platformuser-interfacedotnetcore
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
176 lines
12 KiB
176 lines
12 KiB
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
|
<PropertyGroup>
|
|
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
|
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
|
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
|
<ProjectGuid>{3C9F40DA-D2A5-43A1-A272-E965876C6D46}</ProjectGuid>
|
|
<OutputType>Library</OutputType>
|
|
<AppDesignerFolder>Properties</AppDesignerFolder>
|
|
<RootNamespace>Perspex</RootNamespace>
|
|
<AssemblyName>Perspex</AssemblyName>
|
|
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
|
|
<TargetFrameworkProfile>Profile7</TargetFrameworkProfile>
|
|
<FileAlignment>512</FileAlignment>
|
|
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
|
|
<CodeContractsAssemblyMode>1</CodeContractsAssemblyMode>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
<DebugSymbols>true</DebugSymbols>
|
|
<DebugType>full</DebugType>
|
|
<Optimize>false</Optimize>
|
|
<OutputPath>bin\Debug\</OutputPath>
|
|
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
<CodeContractsEnableRuntimeChecking>True</CodeContractsEnableRuntimeChecking>
|
|
<CodeContractsRuntimeOnlyPublicSurface>False</CodeContractsRuntimeOnlyPublicSurface>
|
|
<CodeContractsRuntimeThrowOnFailure>True</CodeContractsRuntimeThrowOnFailure>
|
|
<CodeContractsRuntimeCallSiteRequires>False</CodeContractsRuntimeCallSiteRequires>
|
|
<CodeContractsRuntimeSkipQuantifiers>False</CodeContractsRuntimeSkipQuantifiers>
|
|
<CodeContractsRunCodeAnalysis>True</CodeContractsRunCodeAnalysis>
|
|
<CodeContractsNonNullObligations>True</CodeContractsNonNullObligations>
|
|
<CodeContractsBoundsObligations>True</CodeContractsBoundsObligations>
|
|
<CodeContractsArithmeticObligations>False</CodeContractsArithmeticObligations>
|
|
<CodeContractsEnumObligations>False</CodeContractsEnumObligations>
|
|
<CodeContractsRedundantAssumptions>False</CodeContractsRedundantAssumptions>
|
|
<CodeContractsMissingPublicRequiresAsWarnings>True</CodeContractsMissingPublicRequiresAsWarnings>
|
|
<CodeContractsInferRequires>True</CodeContractsInferRequires>
|
|
<CodeContractsInferEnsures>False</CodeContractsInferEnsures>
|
|
<CodeContractsInferObjectInvariants>False</CodeContractsInferObjectInvariants>
|
|
<CodeContractsSuggestAssumptions>False</CodeContractsSuggestAssumptions>
|
|
<CodeContractsSuggestRequires>True</CodeContractsSuggestRequires>
|
|
<CodeContractsSuggestObjectInvariants>False</CodeContractsSuggestObjectInvariants>
|
|
<CodeContractsRunInBackground>True</CodeContractsRunInBackground>
|
|
<CodeContractsShowSquigglies>True</CodeContractsShowSquigglies>
|
|
<CodeContractsUseBaseLine>False</CodeContractsUseBaseLine>
|
|
<CodeContractsEmitXMLDocs>False</CodeContractsEmitXMLDocs>
|
|
<CodeContractsCustomRewriterAssembly />
|
|
<CodeContractsCustomRewriterClass />
|
|
<CodeContractsLibPaths />
|
|
<CodeContractsExtraRewriteOptions />
|
|
<CodeContractsExtraAnalysisOptions />
|
|
<CodeContractsSQLServerOption />
|
|
<CodeContractsBaseLineFile />
|
|
<CodeContractsCacheAnalysisResults>True</CodeContractsCacheAnalysisResults>
|
|
<CodeContractsFailBuildOnWarnings>False</CodeContractsFailBuildOnWarnings>
|
|
<CodeContractsRuntimeCheckingLevel>Full</CodeContractsRuntimeCheckingLevel>
|
|
<CodeContractsReferenceAssembly>%28none%29</CodeContractsReferenceAssembly>
|
|
<CodeContractsAnalysisWarningLevel>0</CodeContractsAnalysisWarningLevel>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
<DebugType>pdbonly</DebugType>
|
|
<Optimize>true</Optimize>
|
|
<OutputPath>bin\Release\</OutputPath>
|
|
<DefineConstants>TRACE</DefineConstants>
|
|
<ErrorReport>prompt</ErrorReport>
|
|
<WarningLevel>4</WarningLevel>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<Compile Include="Application.cs" />
|
|
<Compile Include="Classes.cs" />
|
|
<Compile Include="Contract.cs" />
|
|
<Compile Include="Controls\Border.cs" />
|
|
<Compile Include="Controls\Button.cs" />
|
|
<Compile Include="Controls\ContentPresenter.cs" />
|
|
<Compile Include="Controls\ControlTemplate.cs" />
|
|
<Compile Include="Controls\Decorator.cs" />
|
|
<Compile Include="Controls\ContentControl.cs" />
|
|
<Compile Include="Controls\Control.cs" />
|
|
<Compile Include="Controls\ITemplatedControl.cs" />
|
|
<Compile Include="Controls\TextBlock.cs" />
|
|
<Compile Include="ILogical.cs" />
|
|
<Compile Include="Input\MouseEventArgs.cs" />
|
|
<Compile Include="Interactive.cs" />
|
|
<Compile Include="IVisual.cs" />
|
|
<Compile Include="Styling\Activator.cs" />
|
|
<Compile Include="Styling\IStyleable.cs" />
|
|
<Compile Include="Styling\IStyle.cs" />
|
|
<Compile Include="PriorityValue.cs" />
|
|
<Compile Include="Layout\ILayoutable.cs" />
|
|
<Compile Include="Layout\ILayoutManager.cs" />
|
|
<Compile Include="Layout\ILayoutRoot.cs" />
|
|
<Compile Include="Layout\LayoutManager.cs" />
|
|
<Compile Include="Media\FormattedText.cs" />
|
|
<Compile Include="Media\IDrawingContext.cs" />
|
|
<Compile Include="Media\Brush.cs" />
|
|
<Compile Include="Media\Color.cs" />
|
|
<Compile Include="Media\ITextService.cs" />
|
|
<Compile Include="Media\Matrix.cs" />
|
|
<Compile Include="Media\Pen.cs" />
|
|
<Compile Include="Media\SolidColorBrush.cs" />
|
|
<Compile Include="RoutedEvent.cs" />
|
|
<Compile Include="PerspexList.cs" />
|
|
<Compile Include="PerspexObject.cs" />
|
|
<Compile Include="PerspexProperty.cs" />
|
|
<Compile Include="PerspexPropertyChangedEventArgs.cs" />
|
|
<Compile Include="Point.cs" />
|
|
<Compile Include="ReadOnlyPerspexProperty.cs" />
|
|
<Compile Include="Styling\Match.cs" />
|
|
<Compile Include="RoutedEventArgs.cs" />
|
|
<Compile Include="Styling\Selectors.cs" />
|
|
<Compile Include="ServiceLocator.cs" />
|
|
<Compile Include="Setter.cs" />
|
|
<Compile Include="Size.cs" />
|
|
<Compile Include="Rect.cs" />
|
|
<Compile Include="Controls\TemplatedControl.cs" />
|
|
<Compile Include="Styling\Style.cs" />
|
|
<Compile Include="Styling\Styles.cs" />
|
|
<Compile Include="Themes\Default\ButtonStyle.cs" />
|
|
<Compile Include="Themes\Default\DefaultTheme.cs" />
|
|
<Compile Include="Thickness.cs" />
|
|
<Compile Include="Visual.cs" />
|
|
<Compile Include="Properties\AssemblyInfo.cs" />
|
|
<Compile Include="VisualExtensions.cs" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Reference Include="Splat">
|
|
<HintPath>..\packages\Splat.1.1.1\lib\Portable-Net45+WinRT45+WP8\Splat.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System.Reactive.Core">
|
|
<HintPath>..\packages\Rx-Core.2.1.30214.0\lib\Portable-Net45+WinRT45+WP8\System.Reactive.Core.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System.Reactive.Interfaces">
|
|
<HintPath>..\packages\Rx-Interfaces.2.1.30214.0\lib\Portable-Net45+WinRT45+WP8\System.Reactive.Interfaces.dll</HintPath>
|
|
</Reference>
|
|
<Reference Include="System.Reactive.Linq">
|
|
<HintPath>..\packages\Rx-Linq.2.1.30214.0\lib\Portable-Net45+WinRT45+WP8\System.Reactive.Linq.dll</HintPath>
|
|
</Reference>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="packages.config" />
|
|
</ItemGroup>
|
|
<ItemGroup />
|
|
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
|
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
|
Other similar extension points exist, see Microsoft.Common.targets.
|
|
<Target Name="BeforeBuild">
|
|
</Target>
|
|
<Target Name="AfterBuild">
|
|
</Target>
|
|
-->
|
|
<PropertyGroup>
|
|
<StyleCopMSBuildTargetsFile>..\packages\StyleCop.MSBuild.4.7.46.0\tools\StyleCop.targets</StyleCopMSBuildTargetsFile>
|
|
</PropertyGroup>
|
|
<Import Condition="Exists('$(StyleCopMSBuildTargetsFile)')" Project="$(StyleCopMSBuildTargetsFile)" />
|
|
<PropertyGroup>
|
|
<StyleCopMSBuildMessageMissing>Failed to import StyleCop.MSBuild targets from '$(StyleCopMSBuildTargetsFile)'. The StyleCop.MSBuild package was either missing or incomplete when the project was loaded. Ensure that the package is present and then restart the build. If you are using an IDE (e.g. Visual Studio), reload the project before restarting the build.</StyleCopMSBuildMessageMissing>
|
|
<StyleCopMSBuildMessagePresent>Failed to import StyleCop.MSBuild targets from '$(StyleCopMSBuildTargetsFile)'. The StyleCop.MSBuild package was either missing or incomplete when the project was loaded (but is now present). To fix this, restart the build. If you are using an IDE (e.g. Visual Studio), reload the project before restarting the build.</StyleCopMSBuildMessagePresent>
|
|
<StyleCopMSBuildMessageRestore>Failed to import StyleCop.MSBuild targets from '$(StyleCopMSBuildTargetsFile)'. The StyleCop.MSBuild package was either missing or incomplete when the project was loaded. To fix this, restore the package and then restart the build. If you are using an IDE (e.g. Visual Studio), you may need to reload the project before restarting the build. Note that regular NuGet package restore (during build) does not work with this package because the package needs to be present before the project is loaded. If this is an automated build (e.g. CI server), you may want to ensure that the build process restores the StyleCop.MSBuild package before the project is built.</StyleCopMSBuildMessageRestore>
|
|
<StyleCopMSBuildMessageRestored>Failed to import StyleCop.MSBuild targets from '$(StyleCopMSBuildTargetsFile)'. The StyleCop.MSBuild package was either missing or incomplete when the project was loaded (but is now present). To fix this, restart the build. If you are using an IDE (e.g. Visual Studio), reload the project before restarting the build. Note that when using regular NuGet package restore (during build) the package will not be available for the initial build because the package needs to be present before the project is loaded. If package restore executes successfully in the intitial build then the package will be available for subsequent builds. If this is an automated build (e.g. CI server), you may want to ensure that the build process restores the StyleCop.MSBuild package before the initial build.</StyleCopMSBuildMessageRestored>
|
|
</PropertyGroup>
|
|
<Target Name="StyleCopMSBuildTargetsNotFound">
|
|
<Warning Condition="!Exists('$(StyleCopMSBuildTargetsFile)') And $(RestorePackages)!=true And $(StyleCopTreatErrorsAsWarnings)!=false" Text="$(StyleCopMSBuildMessageMissing)" />
|
|
<Warning Condition="Exists('$(StyleCopMSBuildTargetsFile)') And $(RestorePackages)!=true And $(StyleCopTreatErrorsAsWarnings)!=false" Text="$(StyleCopMSBuildMessagePresent)" />
|
|
<Warning Condition="!Exists('$(StyleCopMSBuildTargetsFile)') And $(RestorePackages)==true And $(StyleCopTreatErrorsAsWarnings)!=false" Text="$(StyleCopMSBuildMessageRestore)" />
|
|
<Warning Condition="Exists('$(StyleCopMSBuildTargetsFile)') And $(RestorePackages)==true And $(StyleCopTreatErrorsAsWarnings)!=false" Text="$(StyleCopMSBuildMessageRestored)" />
|
|
<Error Condition="!Exists('$(StyleCopMSBuildTargetsFile)') And $(RestorePackages)!=true And $(StyleCopTreatErrorsAsWarnings)==false" Text="$(StyleCopMSBuildMessageMissing)" />
|
|
<Error Condition="Exists('$(StyleCopMSBuildTargetsFile)') And $(RestorePackages)!=true And $(StyleCopTreatErrorsAsWarnings)==false" Text="$(StyleCopMSBuildMessagePresent)" />
|
|
<Error Condition="!Exists('$(StyleCopMSBuildTargetsFile)') And $(RestorePackages)==true And $(StyleCopTreatErrorsAsWarnings)==false" Text="$(StyleCopMSBuildMessageRestore)" />
|
|
<Error Condition="Exists('$(StyleCopMSBuildTargetsFile)') And $(RestorePackages)==true And $(StyleCopTreatErrorsAsWarnings)==false" Text="$(StyleCopMSBuildMessageRestored)" />
|
|
</Target>
|
|
<PropertyGroup>
|
|
<PrepareForBuildDependsOn Condition="!Exists('$(StyleCopMSBuildTargetsFile)')">StyleCopMSBuildTargetsNotFound;$(PrepareForBuildDependsOn)</PrepareForBuildDependsOn>
|
|
</PropertyGroup>
|
|
</Project>
|