[Build] Reorganize build system (WIP)

# Conflicts:
#	sources/assets/Xenko.Core.Assets.Quantum/Xenko.Core.Assets.Quantum.csproj
#	sources/engine/Xenko.Graphics/Xenko.Graphics.csproj
#	sources/shared/ToolAssemblyResolveModuleInitializer.cs
#	sources/targets/Xenko.Core.GlobalSettings.targets
This commit is contained in:
Virgile Bello 2018-08-06 00:10:04 +09:00
Родитель 8b0dba7ee7
Коммит 5caacef0dc
119 изменённых файлов: 892 добавлений и 2159 удалений

Просмотреть файл

@ -1,9 +1,6 @@
<!-- Build file pre-included by all Xenko projects -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- Defines the API used by Xenko - Values are Direct3D/Null/OpenGL/OpenGLES -->
<XenkoGraphicsApi Condition=" '$(XenkoGraphicsApi)' == '' ">Direct3D11</XenkoGraphicsApi>
<!-- Define the location where to build assemblies. -->
<XenkoBuildDirectory>$(XenkoPlatformFullName)</XenkoBuildDirectory>
<XenkoOutputCommonDir>$(MSBuildThisFileDirectory)..\Bin\$(XenkoBuildDirectory)\</XenkoOutputCommonDir>

Просмотреть файл

@ -5,13 +5,6 @@
<XenkoAssemblyProcessorGlobal>true</XenkoAssemblyProcessorGlobal>
<XenkoAssemblyProcessorPath>$(XenkoPackageXenko)\deps\AssemblyProcessor\Xenko.Core.AssemblyProcessor.Packed.exe</XenkoAssemblyProcessorPath>
<!-- Don't copy dependencies (from .ssdeps) if we output in the main folder -->
<XenkoDependenciesCopy Condition="'$(XenkoOutputPath)' == '' and '$(XenkoOutputFolder)' == ''">false</XenkoDependenciesCopy>
<XenkoOutputCommonDir Condition="'$(XenkoGraphicsApiDependent)' == 'true'">$(XenkoOutputCommonDir)$(XenkoGraphicsApi)\</XenkoOutputCommonDir>
<XenkoOutputPath Condition="'$(XenkoOutputPath)' == ''">$(XenkoOutputCommonDir)</XenkoOutputPath>
<XenkoOutputPath Condition="'$(XenkoOutputFolder)' != ''">$(XenkoOutputPath)$(XenkoOutputFolder)\</XenkoOutputPath>
<XenkoDependenciesDir Condition="'$(XenkoDependenciesDir)' == ''">$(XenkoPackageXenko)\deps\</XenkoDependenciesDir>
<XenkoDependenciesDir Condition="'$(XenkoDependenciesDir)' != '' and !HasTrailingSlash('$(XenkoDependenciesDir)')">$(XenkoDependenciesDir)\</XenkoDependenciesDir>

Просмотреть файл

@ -3,9 +3,6 @@
<PropertyGroup>
<XenkoCommonPreSettingsName>Xenko</XenkoCommonPreSettingsName>
<!-- Defines the API used by Xenko - Values are Direct3D/Null/OpenGL/OpenGLES -->
<XenkoGraphicsApi Condition=" '$(XenkoGraphicsApi)' == '' ">Direct3D11</XenkoGraphicsApi>
<!-- Defines the platform used by Xenko - Values are Windows/Android/iOS...etc. -->
<XenkoPlatform Condition=" '$(XenkoPlatform)' == '' ">Windows</XenkoPlatform>
</PropertyGroup>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\sources\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<TargetFramework>net462</TargetFramework>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
@ -29,5 +29,5 @@
<ProjectReference Include="..\..\sources\engine\Xenko.Games.Testing\Xenko.Games.Testing.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -9,7 +9,7 @@
<Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -34,67 +34,28 @@
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<Compile Include="..\..\shared\ToolAssemblyResolveModuleInitializer.cs">
<Link>ToolAssemblyResolveModuleInitializer.cs</Link>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Assets.Models\Xenko.Assets.Models.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Particles\Xenko.Particles.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Physics\Xenko.Physics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Offline\Xenko.SpriteStudio.Offline.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.UI\Xenko.UI.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Assets.Models\Xenko.Assets.Models.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Particles\Xenko.Particles.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Physics\Xenko.Physics.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Offline\Xenko.SpriteStudio.Offline.csproj" />
<ProjectReference Include="..\..\engine\Xenko.UI\Xenko.UI.csproj" />
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj" />
<ProjectReference Include="..\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
</ItemGroup>
<Import Project="..\..\tools\Xenko.Core.VisualStudio\Xenko.Core.VisualStudio.projitems" Label="Shared" />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>false</XenkoAssemblyProcessor>
<OutputType>Exe</OutputType>
@ -17,9 +17,6 @@
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<Compile Include="..\..\shared\ToolAssemblyResolveModuleInitializer.cs">
<Link>ToolAssemblyResolveModuleInitializer.cs</Link>
</Compile>
<Compile Include="..\Xenko.Core.Assets\DirectoryHelper.cs">
<Link>DirectoryHelper.cs</Link>
</Compile>
@ -28,10 +25,8 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\tools\Xenko.ExecServer\Xenko.ExecServer.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.ExecServer\Xenko.ExecServer.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
@ -52,5 +52,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -34,37 +34,17 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj" />
<ProjectReference Include="..\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>Exe</OutputType>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
@ -84,5 +84,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -33,36 +33,16 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Packages\Xenko.Core.Packages.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\Xenko.Core.Packages\Xenko.Core.Packages.csproj" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Diagnostics\AssetMessageStrings.resx">
@ -78,5 +58,5 @@
<Import Project="..\..\shared\Xenko.Core.ShellHelper\Xenko.Core.ShellHelper.projitems" Label="Shared" />
<Import Project="..\Xenko.Core.Assets.Yaml\Xenko.Core.Assets.Yaml.projitems" Label="Shared" />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
@ -25,12 +25,8 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<ItemGroup>
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
@ -42,5 +38,5 @@
</None>
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -23,22 +23,12 @@
<EmbeddedResource Update="Resources\WaitBuildStep.png" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,7 +1,7 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>Exe</OutputType>
@ -30,6 +30,6 @@
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -3,7 +3,7 @@
<XenkoPlatform>Windows</XenkoPlatform>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -22,22 +22,12 @@
<Reference Include="Microsoft.CSharp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -30,5 +30,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -26,24 +26,12 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj" />
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.Setup.Configuration.Interop" Version="1.16.30" />
@ -53,6 +41,6 @@
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,20 +1,18 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<Description>Xenko Core IO assembly.</Description>
<Version>0.1.0.0</Version>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoCodeAnalysis>true</XenkoCodeAnalysis>
</PropertyGroup>
<PropertyGroup>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblySign>true</XenkoAssemblySign>
<XenkoNativeOutputName>libcore</XenkoNativeOutputName>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<XenkoAssemblyProcessorOptions>--auto-module-initializer</XenkoAssemblyProcessorOptions>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoBuildTags>*</XenkoBuildTags>
@ -37,6 +35,6 @@
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -3,13 +3,13 @@
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFramework>$(XenkoRuntimeTargetFramework)</TargetFramework>
<XenkoAssemblyProcessorOptions>--auto-module-initializer --serialization</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>Windows</XenkoBuildTags>
<XenkoCompilerTargetsEnable Condition="'$(XenkoPackageBuild)' == 'true'">false</XenkoCompilerTargetsEnable>
@ -24,13 +24,11 @@
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<ItemGroup>
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,16 +1,16 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoBuildTags>*</XenkoBuildTags>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<XenkoAssemblyProcessorOptions>--auto-module-initializer --serialization</XenkoAssemblyProcessorOptions>
<XenkoPublicApi>true</XenkoPublicApi>
<XenkoCodeAnalysis>true</XenkoCodeAnalysis>
@ -25,10 +25,8 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,16 +1,16 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoBuildTags>*</XenkoBuildTags>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--auto-module-initializer</XenkoAssemblyProcessorOptions>
<XenkoCodeAnalysis>true</XenkoCodeAnalysis>
</PropertyGroup>
@ -24,10 +24,8 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,14 +1,14 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<XenkoAssemblyProcessor>false</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFramework>$(XenkoRuntimeTargetFramework)</TargetFramework>
<!--
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoAssemblyProcessorOptions>$(XenkoAssemblyProcessorDefaultOptions)</XenkoAssemblyProcessorOptions>
@ -23,12 +23,8 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<Choose>
<When Condition="'$(XenkoEffectCompiler)' == 'true'">
@ -40,5 +36,5 @@
</When>
</Choose>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,16 +1,16 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoBuildTags>*</XenkoBuildTags>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--auto-module-initializer --serialization</XenkoAssemblyProcessorOptions>
<XenkoCodeAnalysis>true</XenkoCodeAnalysis>
</PropertyGroup>
@ -27,19 +27,13 @@
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Core.IO\Xenko.Core.IO.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="Reflection\" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -57,5 +57,5 @@
<ProjectReference Include="..\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>Library</OutputType>
<AssemblyName>Xenko.Core.Tests</AssemblyName>
@ -69,5 +69,5 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,9 +1,9 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -27,12 +27,8 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Project>{0e916ab7-5a6c-4820-8ab1-aa492fe66d68}</Project>
<Name>Xenko.Core</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
</Project>
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -30,5 +30,5 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -20,13 +20,9 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,21 +1,19 @@
<Project>
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<Description>Core assembly for all Xenko assemblies.</Description>
<Version>0.1.0.0</Version>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFramework>$(TargetFramework)</TargetFramework>
<XenkoCodeAnalysis>true</XenkoCodeAnalysis>
</PropertyGroup>
<PropertyGroup>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblySign>true</XenkoAssemblySign>
<XenkoNativeOutputName>libcore</XenkoNativeOutputName>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<XenkoAssemblyProcessorOptions>--auto-module-initializer --serialization</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
<RestorePackages>true</RestorePackages>
@ -116,5 +114,5 @@
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
</Project>
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
@ -380,144 +380,50 @@
<None Remove="EditorPackage\outputpath\**" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.CompilerApp\Xenko.Core.Assets.CompilerApp.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.Quantum\Xenko.Core.Assets.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj">
<Project>{6a7b231e-36aa-4647-8c1a-fb1540abc813}</Project>
<Name>Xenko.Core.Translation</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Dialogs\Xenko.Core.Presentation.Dialogs.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Graph\Xenko.Core.Presentation.Graph.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Translation.Presentation\Xenko.Core.Translation.Presentation.csproj">
<Project>{b686c194-d71d-4ff0-8b4f-f53afbcd962f}</Project>
<Name>Xenko.Core.Translation.Presentation</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Assets.Models\Xenko.Assets.Models.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Audio\Xenko.Audio.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Input\Xenko.Input.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Particles\Xenko.Particles.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Physics\Xenko.Physics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Offline\Xenko.SpriteStudio.Offline.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.UI\Xenko.UI.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.ConnectionRouter\Xenko.ConnectionRouter.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.Graphics.RenderDocPlugin\Xenko.Graphics.RenderDocPlugin.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.Core.ProjectTemplating\Xenko.Core.ProjectTemplating.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.TextureConverter\Xenko.TextureConverter.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Assets.Editor\Xenko.Core.Assets.Editor.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Editor\Xenko.Editor.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.CompilerApp\Xenko.Core.Assets.CompilerApp.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.Quantum\Xenko.Core.Assets.Quantum.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj" />
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Dialogs\Xenko.Core.Presentation.Dialogs.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Graph\Xenko.Core.Presentation.Graph.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Translation.Presentation\Xenko.Core.Translation.Presentation.csproj" />
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Assets.Models\Xenko.Assets.Models.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Audio\Xenko.Audio.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Input\Xenko.Input.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Navigation\Xenko.Navigation.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Particles\Xenko.Particles.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Physics\Xenko.Physics.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Offline\Xenko.SpriteStudio.Offline.csproj" />
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj" />
<ProjectReference Include="..\..\engine\Xenko.UI\Xenko.UI.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Video\Xenko.Video.csproj" />
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj" />
<ProjectReference Include="..\..\tools\Xenko.ConnectionRouter\Xenko.ConnectionRouter.csproj" />
<ProjectReference Include="..\..\tools\Xenko.Graphics.RenderDocPlugin\Xenko.Graphics.RenderDocPlugin.csproj" />
<ProjectReference Include="..\..\tools\Xenko.Core.ProjectTemplating\Xenko.Core.ProjectTemplating.csproj" />
<ProjectReference Include="..\..\tools\Xenko.TextureConverter\Xenko.TextureConverter.csproj" />
<ProjectReference Include="..\Xenko.Core.Assets.Editor\Xenko.Core.Assets.Editor.csproj" />
<ProjectReference Include="..\Xenko.Editor\Xenko.Editor.csproj" />
</ItemGroup>
<ItemGroup>
<Page Include="AssetEditors\GraphicsCompositorEditor\Views\GraphicsCompositorEditorView.xaml">
@ -970,7 +876,7 @@
<Resource Include="Resources\Components\video-16.png" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Target Name="RemoveVisualStudioRoslynDependencies" AfterTargets="ResolveAssemblyReferences">
<ItemGroup>
<ReferenceCopyLocalPaths Remove="@(ReferenceCopyLocalPaths)" Condition="$([System.String]::Copy('%(ReferenceCopyLocalPaths.FileName)').StartsWith('Microsoft.VisualStudio.'))" />

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
@ -42,5 +42,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
@ -276,58 +276,22 @@
<AppDesigner Include="Properties\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.Quantum\Xenko.Core.Assets.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj">
<Project>{6a7b231e-36aa-4647-8c1a-fb1540abc813}</Project>
<Name>Xenko.Core.Translation</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Dialogs\Xenko.Core.Presentation.Dialogs.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Translation.Presentation\Xenko.Core.Translation.Presentation.csproj">
<Project>{b686c194-d71d-4ff0-8b4f-f53afbcd962f}</Project>
<Name>Xenko.Core.Translation.Presentation</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.Quantum\Xenko.Core.Assets.Quantum.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj" />
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Dialogs\Xenko.Core.Presentation.Dialogs.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Translation.Presentation\Xenko.Core.Translation.Presentation.csproj" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\Icons\android.png" />
@ -477,7 +441,7 @@
</ItemGroup>
<Import Project="..\..\editor\Xenko.Core.MostRecentlyUsedFiles\Xenko.Core.MostRecentlyUsedFiles.projitems" Label="Shared" />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<PostBuildEvent>Path=$(MSBuildBinPath)\Roslyn;$(Path)
IF EXIST "$(SolutionDir)..\sources\localization\ja\$(TargetName).ja.po" $(SolutionDir)..\deps\Gettext.Net\GNU.Gettext.Msgfmt.exe --lib-dir $(SolutionDir)..\deps\Gettext.Net --resource $(TargetName) -d $(TargetDir) --locale ja "$(SolutionDir)..\sources\localization\ja\$(TargetName).ja.po" --verbose</PostBuildEvent>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
@ -38,103 +38,37 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.CompilerApp\Xenko.Core.Assets.CompilerApp.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Audio\Xenko.Audio.csproj">
<Project>{DE042125-C270-4D1D-9270-0759C167567A}</Project>
<Name>Xenko.Audio</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Input\Xenko.Input.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Assets.Models\Xenko.Assets.Models.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Particles\Xenko.Particles.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Physics\Xenko.Physics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Offline\Xenko.SpriteStudio.Offline.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.UI\Xenko.UI.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Video\Xenko.Video.csproj">
<Project>{da355c86-866f-4843-9b4d-63a173c750fb}</Project>
<Name>Xenko.Video</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.TextureConverter\Xenko.TextureConverter.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Assets.Editor\Xenko.Core.Assets.Editor.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.CompilerApp\Xenko.Core.Assets.CompilerApp.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Audio\Xenko.Audio.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Input\Xenko.Input.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Assets.Models\Xenko.Assets.Models.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Navigation\Xenko.Navigation.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Particles\Xenko.Particles.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Physics\Xenko.Physics.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Offline\Xenko.SpriteStudio.Offline.csproj" />
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj" />
<ProjectReference Include="..\..\engine\Xenko.UI\Xenko.UI.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Video\Xenko.Video.csproj" />
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj" />
<ProjectReference Include="..\..\tools\Xenko.TextureConverter\Xenko.TextureConverter.csproj" />
<ProjectReference Include="..\Xenko.Core.Assets.Editor\Xenko.Core.Assets.Editor.csproj" />
</ItemGroup>
<ItemGroup>
<Page Include="Themes\Generic.xaml">
@ -171,9 +105,9 @@
<Folder Include="EditorGame\Services\" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<PostBuildEvent>Path=$(MSBuildBinPath)\Roslyn;$(Path)
IF EXIST "$(SolutionDir)..\sources\localization\ja\$(TargetName).ja.po" $(SolutionDir)..\deps\Gettext.Net\GNU.Gettext.Msgfmt.exe --lib-dir $(SolutionDir)..\deps\Gettext.Net --resource $(TargetName) -d $(TargetDir) --locale ja "$(SolutionDir)..\sources\localization\ja\$(TargetName).ja.po" --verbose</PostBuildEvent>
</PropertyGroup>
</Project>
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>Exe</OutputType>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
@ -75,5 +75,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -4,7 +4,7 @@
<Import Project="..\..\tools\Xenko.Core.VisualStudio\Xenko.Core.VisualStudio.projitems" Label="Shared" />
<Import Project="..\Xenko.Editor.CrashReport\Xenko.Editor.CrashReport.projitems" Label="Shared" />
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
@ -99,9 +99,6 @@
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<Compile Include="..\..\shared\ToolAssemblyResolveModuleInitializer.cs">
<Link>ToolAssemblyResolveModuleInitializer.cs</Link>
</Compile>
<Compile Update="App.xaml.cs">
<DependentUpon>App.xaml</DependentUpon>
<SubType>Code</SubType>
@ -140,110 +137,39 @@
<AppDesigner Include="Properties\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.Quantum\Xenko.Core.Assets.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj">
<Project>{ACD2C831-BDA2-4512-B4CC-75E8E1804F73}</Project>
<Name>Xenko.Core.Packages</Name>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj">
<Project>{6A7B231E-36AA-4647-8C1A-FB1540ABC813}</Project>
<Name>Xenko.Core.Translation</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Dialogs\Xenko.Core.Presentation.Dialogs.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Translation.Presentation\Xenko.Core.Translation.Presentation.csproj">
<Project>{b686c194-d71d-4ff0-8b4f-f53afbcd962f}</Project>
<Name>Xenko.Core.Translation.Presentation</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Debugger\Xenko.Debugger.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Input\Xenko.Input.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Physics\Xenko.Physics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Offline\Xenko.SpriteStudio.Offline.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.ConnectionRouter\Xenko.ConnectionRouter.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.Graphics.RenderDocPlugin\Xenko.Graphics.RenderDocPlugin.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Assets.Editor\Xenko.Core.Assets.Editor.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Assets.Presentation\Xenko.Assets.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Editor\Xenko.Editor.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets.Quantum\Xenko.Core.Assets.Quantum.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj" />
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Dialogs\Xenko.Core.Presentation.Dialogs.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Translation.Presentation\Xenko.Core.Translation.Presentation.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Debugger\Xenko.Debugger.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Input\Xenko.Input.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Physics\Xenko.Physics.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Offline\Xenko.SpriteStudio.Offline.csproj" />
<ProjectReference Include="..\..\engine\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj" />
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj" />
<ProjectReference Include="..\..\tools\Xenko.ConnectionRouter\Xenko.ConnectionRouter.csproj" />
<ProjectReference Include="..\..\tools\Xenko.Graphics.RenderDocPlugin\Xenko.Graphics.RenderDocPlugin.csproj" />
<ProjectReference Include="..\Xenko.Core.Assets.Editor\Xenko.Core.Assets.Editor.csproj" />
<ProjectReference Include="..\Xenko.Assets.Presentation\Xenko.Assets.Presentation.csproj" />
<ProjectReference Include="..\Xenko.Editor\Xenko.Editor.csproj" />
</ItemGroup>
<ItemGroup>
<Resource Include="Resources\Logo.ico" />
@ -336,7 +262,7 @@
<Resource Include="Images\VTabGroup.png" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<PostBuildEvent>Path=$(MSBuildBinPath)\Roslyn;$(Path)
IF EXIST "$(SolutionDir)..\sources\localization\ja\$(TargetName).ja.po" $(SolutionDir)..\deps\Gettext.Net\GNU.Gettext.Msgfmt.exe --lib-dir $(SolutionDir)..\deps\Gettext.Net --resource $(TargetName) -d $(TargetDir) --locale ja "$(SolutionDir)..\sources\localization\ja\$(TargetName).ja.po" --verbose</PostBuildEvent>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
@ -25,36 +25,16 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\editor\Xenko.Assets.Presentation\Xenko.Assets.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Assets.Editor\Xenko.Core.Assets.Editor.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\editor\Xenko.Assets.Presentation\Xenko.Assets.Presentation.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj" />
<ProjectReference Include="..\Xenko.Core.Assets.Editor\Xenko.Core.Assets.Editor.csproj" />
</ItemGroup>
<ItemGroup>
<None Include="app.config">
@ -62,5 +42,5 @@
</None>
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<XenkoAssemblyProcessorOptions>$(XenkoAssemblyProcessorDefaultOptions)</XenkoAssemblyProcessorOptions>
@ -19,61 +19,27 @@
<Reference Include="Microsoft.CSharp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.Importer.Assimp\Xenko.Importer.Assimp.vcxproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.Importer.Common\Xenko.Importer.Common.vcxproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.Importer.FBX\Xenko.Importer.FBX.vcxproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Assets\Xenko.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj" />
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\tools\Xenko.Importer.Assimp\Xenko.Importer.Assimp.vcxproj" />
<ProjectReference Include="..\..\tools\Xenko.Importer.Common\Xenko.Importer.Common.vcxproj" />
<ProjectReference Include="..\..\tools\Xenko.Importer.FBX\Xenko.Importer.FBX.vcxproj" />
<ProjectReference Include="..\Xenko.Assets\Xenko.Assets.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="Analysis\" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Assets.Tests</RootNamespace>
@ -234,6 +234,6 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Assets.Tests2</RootNamespace>
@ -129,6 +129,6 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
@ -66,88 +66,34 @@
</Reference>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.Core.ProjectTemplating\Xenko.Core.ProjectTemplating.csproj">
<Private>false</Private>
</ProjectReference>
<ProjectReference Include="..\..\tools\Xenko.TextureConverter\Xenko.TextureConverter.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Navigation\Xenko.Navigation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj" />
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj" />
<ProjectReference Include="..\..\tools\Xenko.Core.ProjectTemplating\Xenko.Core.ProjectTemplating.csproj" />
<ProjectReference Include="..\..\tools\Xenko.TextureConverter\Xenko.TextureConverter.csproj" />
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj" />
<ProjectReference Include="..\Xenko.Navigation\Xenko.Navigation.csproj" />
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj" />
<ProjectReference Include="..\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj" />
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj">
<Project>{DA355C86-866F-4843-9B4D-63A173C750FB}</Project>
<Name>Xenko.Video</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko.UI\Xenko.UI.csproj" />
<ProjectReference Include="..\Xenko.Video\Xenko.Video.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
@ -197,5 +143,5 @@
</ItemGroup>
<Import Project="..\..\shared\Xenko.Core.ShellHelper\Xenko.Core.ShellHelper.projitems" Label="Shared" />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
</Project>
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Audio.Tests</RootNamespace>
@ -189,6 +189,6 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="..\Xenko.Shared\Refactor\Xenko.Refactor.projitems" Label="Shared" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
<XenkoNativeOutputName>libxenkoaudio</XenkoNativeOutputName>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoBuildTags>*</XenkoBuildTags>
<XenkoCodeAnalysis>true</XenkoCodeAnalysis>
@ -29,24 +29,12 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
<None Include="Native\Celt.cpp" />
@ -69,5 +57,5 @@
</ItemGroup>
<ItemGroup />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -24,40 +24,18 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Assets\Xenko.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Yaml\Xenko.Core.Yaml.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Assets\Xenko.Assets.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Engine.Tests</RootNamespace>
@ -205,6 +205,6 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,17 +1,17 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoAssemblyProcessorOptions>$(XenkoAssemblyProcessorDefaultOptions)</XenkoAssemblyProcessorOptions>
<XenkoProjectPlatformDependentWindows>true</XenkoProjectPlatformDependentWindows>
@ -4031,71 +4031,19 @@
<ItemGroup>
<PackageReference Include="System.ValueTuple" Version="4.4.0" />
<PackageReference Include="System.Threading.Tasks.Dataflow" Version="4.7.0" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0e916ab7-5a6c-4820-8ab1-aa492fe66d68}</Project>
<Name>Xenko.Core</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj">
<Project>{de042125-c270-4d1d-9270-0759c167567a}</Project>
<Name>Xenko.Audio</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Project>{42780cbd-3fe7-48e3-bd5b-59945ea20137}</Project>
<Name>Xenko.Games</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Project>{FB06C76A-6BB7-40BE-9AFA-FEC13B045FB5}</Project>
<Name>Xenko.Graphics</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Project>{1de01410-22c9-489b-9796-1addab1f64e5}</Project>
<Name>Xenko.Core.IO</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Project>{1320f627-ee43-4115-8e89-19d1753e51f2}</Project>
<Name>Xenko.Core.MicroThreading</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210fb81-b807-49bb-af0d-31fb6a83a572}</Project>
<Name>Xenko.Core.Serialization</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Project>{1677b922-ccf0-44de-b57e-1cdd3d2b8e8a}</Project>
<Name>Xenko.Core.Mathematics</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Project>{84deb606-77ed-49cd-9aed-d2b13c1f5a1e}</Project>
<Name>Xenko.Input</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Project>{1dbbc150-f085-43ef-b41d-27c72d133770}</Project>
<Name>Xenko.Native</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Project>{273BDD15-7392-4078-91F0-AF23594A3D7B}</Project>
<Name>Xenko.Shaders</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj">
<Project>{53782603-3096-40c2-abd3-f8f311bae4be}</Project>
<Name>Xenko.VirtualReality</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Project>{72390339-b2a1-4f61-a800-31ed0975b515}</Project>
<Name>Xenko</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj" />
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko.VirtualReality\Xenko.VirtualReality.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
<None Include="Rendering\Properties.tt">
@ -4116,7 +4064,7 @@
</When>
</Choose>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<!-- 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">
@ -4124,4 +4072,4 @@
<Target Name="AfterBuild">
</Target>
-->
</Project>
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
</PropertyGroup>
@ -14,12 +14,10 @@
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,9 +1,9 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoAssemblyProcessorOptions>$(XenkoAssemblyProcessorDefaultOptions)</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
@ -24,34 +24,16 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
<ProjectReference Include="..\..\..\sources\engine\Xenko.Navigation\Xenko.Navigation.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,15 +1,15 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
<XenkoGraphicsApiDependent>true</XenkoGraphicsApiDependent>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--auto-module-initializer</XenkoAssemblyProcessorOptions>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoProjectPlatformDependentWindows>true</XenkoProjectPlatformDependentWindows>
@ -32,21 +32,11 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
<PackageReference Include="SharpDX.Direct3D11" Version="4.0.1" Condition="'$(XenkoGraphicsApi)' == 'Direct3D11'" />
<PackageReference Include="SharpDX.Direct3D12" Version="4.0.1" Condition="'$(XenkoGraphicsApi)' == 'Direct3D12'" />
</ItemGroup>
@ -60,5 +50,5 @@
<Content Include="Resources\Logo.ico" Condition=" '$(XenkoPlatform)' == 'Windows'" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -4,12 +4,12 @@
<XenkoGraphicsApiDependent>true</XenkoGraphicsApiDependent>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoPlatformFilter>Windows;Android;iOS;Linux;macOS;UWP</XenkoPlatformFilter>
<DefineConstants>$(DefineConstants);XAMCORE_2_0</DefineConstants>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoCompilerTargetsEnable Condition="'$(XenkoPackageBuild)' == 'true'">false</XenkoCompilerTargetsEnable>
<XenkoCompilerTargetsEnable Condition="'$(XenkoSkipUnitTests)' == 'true'">false</XenkoCompilerTargetsEnable>
@ -26,36 +26,16 @@
<PackageReference Include="xunit" Version="2.3.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
<PackageReference Include="Xunit.SkippableFact" Version="1.3.6" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
@ -80,6 +60,6 @@
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -3,7 +3,7 @@
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -16,21 +16,13 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<PackageReference Include="SharpDX.D3DCompiler" Version="4.0.1" Condition="'$(XenkoPlatform)' == 'Windows'" />
</ItemGroup>
<ItemGroup />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Graphics.Tests</RootNamespace>
@ -162,6 +162,6 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Graphics.Tests</RootNamespace>
@ -186,6 +186,6 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<AssemblyName>Xenko.Graphics.Tests</AssemblyName>
@ -171,6 +171,6 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Xenko.Graphics.Tests.Shared.targets" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -4,12 +4,12 @@
<XenkoGraphicsApiDependent>true</XenkoGraphicsApiDependent>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoProjectPlatformDependentWindows>true</XenkoProjectPlatformDependentWindows>
<XenkoBuildTags>*</XenkoBuildTags>
@ -46,7 +46,7 @@
<When Condition="$(XenkoUI.Contains('SDL'))">
<ItemGroup>
<XenkoNativeLib Include="$(XenkoDependenciesDir)\SDL2\$(XenkoPlatform)\**\*SDL2*">
<Link>..\%(RecursiveDir)%(Filename)%(Extension)</Link>
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<RelativePath>%(RecursiveDir)%(Filename)%(Extension)</RelativePath>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</XenkoNativeLib>
@ -55,7 +55,7 @@
</Choose>
<ItemGroup>
<XenkoNativeLib Include="$(XenkoDependenciesDir)\freetype\$(XenkoPlatform)\**\*.*">
<Link>..\%(RecursiveDir)%(Filename)%(Extension)</Link>
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<RelativePath>%(RecursiveDir)%(Filename)%(Extension)</RelativePath>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</XenkoNativeLib>
@ -187,27 +187,13 @@
</ItemGroup>
<!-- Files for Null device -->
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
<PackageReference Include="SharpDX.Direct3D11" Version="4.0.1" Condition="'$(XenkoGraphicsApi)' == 'Direct3D11'" />
<PackageReference Include="SharpDX.Direct3D12" Version="4.0.1" Condition="'$(XenkoGraphicsApi)' == 'Direct3D12'" />
<PackageReference Include="SharpDX.D3DCompiler" Version="4.0.1" Condition="'$(XenkoGraphicsApi)' == 'Direct3D11' Or '$(XenkoGraphicsApi)' == 'Direct3D12'" />
@ -298,5 +284,5 @@
</ItemGroup>
<Import Project="..\Xenko.Shared\Refactor\Xenko.Refactor.projitems" Label="Shared" />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Input.Tests</RootNamespace>
@ -154,6 +154,6 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,14 +1,14 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
<XenkoGraphicsApiDependent>true</XenkoGraphicsApiDependent>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoProjectPlatformDependentWindows>true</XenkoProjectPlatformDependentWindows>
<XenkoBuildTags>*</XenkoBuildTags>
<XenkoCodeAnalysis>true</XenkoCodeAnalysis>
@ -24,30 +24,20 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Project>{5210FB81-B807-49BB-AF0D-31FB6A83A572}</Project>
<Name>Xenko.Core.Serialization</Name>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Native\Xenko.Native.csproj" />
<PackageReference Include="SharpDX.RawInput" Version="4.0.1" Condition="'$(XenkoPlatform)' == 'Windows'" />
<PackageReference Include="SharpDX.DirectInput" Version="4.0.1" Condition="'$(XenkoPlatform)' == 'Windows'" />
<PackageReference Include="SharpDX.XInput" Version="4.0.1" Condition="'$(XenkoPlatform)' == 'Windows'" />
</ItemGroup>
<ItemGroup />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,17 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
<XenkoNativeOutputName>libxenko</XenkoNativeOutputName>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--serialization --parameter-key</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
</PropertyGroup>
@ -21,12 +21,8 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<ItemGroup>
<XenkoContent Include="Xenko.Native.dll.config" />
@ -41,5 +37,5 @@
<None Include="Lightprobes\predicates.c" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Navigation.Tests</RootNamespace>
@ -52,6 +52,6 @@
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Xenko.Navigation.Tests.Shared.targets" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,4 +1,4 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
@ -6,48 +6,28 @@
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--serialization</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
<XenkoCodeAnalysis>true</XenkoCodeAnalysis>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Physics\Xenko.Physics.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
@ -73,6 +53,6 @@
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Particles.Tests</RootNamespace>
@ -170,6 +170,6 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,9 +1,9 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoAssemblyProcessorOptions>$(XenkoAssemblyProcessorDefaultOptions)</XenkoAssemblyProcessorOptions>
<XenkoProjectPlatformDependentWindows>true</XenkoProjectPlatformDependentWindows>
@ -69,30 +69,14 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Condition="'$(XenkoPlatform)' == 'Windows'" Include="..\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
<None Include="Shaders\ComputeColorWhite.xksl">
@ -132,5 +116,5 @@
<None Include="Docs\VertexAttributes.txt" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Physics.Tests</RootNamespace>
@ -138,6 +138,6 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--serialization --parameter-key</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
<XenkoBulletPlatform>Windows</XenkoBulletPlatform>
@ -50,35 +50,17 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -4,11 +4,11 @@
<XenkoGraphicsApiDependent>true</XenkoGraphicsApiDependent>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoBuildTags>*</XenkoBuildTags>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--auto-module-initializer</XenkoAssemblyProcessorOptions>
</PropertyGroup>
<PropertyGroup Condition="'$(DisableRegistryUse)' != 'true' And '$(XenkoPlatform)' == 'Windows'">
@ -21,52 +21,36 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko.Shaders.Parser\Xenko.Shaders.Parser.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
<PackageReference Include="SharpDX.D3DCompiler" Version="4.0.1" Condition="'$(XenkoPlatform)' == 'Windows' Or '$(XenkoGraphicsApi)' == 'Direct3D11' Or '$(XenkoGraphicsApi)' == 'Direct3D12'" />
</ItemGroup>
<ItemGroup Condition="'$(XenkoPlatform)' == 'Windows'">
<XenkoNativeLib Include="$(WindowsSdkDir_10)\Redist\D3D\**\d3dcompiler_47.dll">
<Link>..\%(RecursiveDir)%(Filename)%(Extension)</Link>
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<RelativePath>%(RecursiveDir)%(Filename)%(Extension)</RelativePath>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</XenkoNativeLib>
<XenkoContent Include="..\..\..\deps\glslang\glslangValidator.exe">
<Link>..\%(RecursiveDir)%(Filename)%(Extension)</Link>
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<RelativePath>%(RecursiveDir)%(Filename)%(Extension)</RelativePath>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</XenkoContent>
</ItemGroup>
<ItemGroup Condition="'$(XenkoPlatform)' == 'Linux' And '$(XenkoGraphicsApi)' == 'Vulkan'">
<XenkoContent Include="..\..\..\deps\glslang\glslangValidator">
<Link>..\%(RecursiveDir)%(Filename)%(Extension)</Link>
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<RelativePath>%(RecursiveDir)%(Filename)%(Extension)</RelativePath>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</XenkoContent>
</ItemGroup>
<Import Project="..\..\shared\Xenko.Core.ShellHelper\Xenko.Core.ShellHelper.projitems" Label="Shared" />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -3,13 +3,13 @@
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--auto-module-initializer --serialization</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
</PropertyGroup>
@ -23,35 +23,19 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\shaders\Irony\Irony.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\shaders\Irony\Irony.csproj" />
<ProjectReference Include="..\..\shaders\Xenko.Core.Shaders\Xenko.Core.Shaders.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
</ItemGroup>
<ItemGroup />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.Physics.Tests</RootNamespace>
@ -1053,6 +1053,6 @@
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -3,13 +3,13 @@
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--serialization --parameter-key</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
</PropertyGroup>
@ -23,22 +23,12 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -3,7 +3,7 @@
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -16,42 +16,18 @@
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Assets\Xenko.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\buildengine\Xenko.Core.BuildEngine.Common\Xenko.Core.BuildEngine.Common.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Assets\Xenko.Assets.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.SpriteStudio.Runtime\Xenko.SpriteStudio.Runtime.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
<None Include="Templates\Assets\SpriteStudio\DefaultSpriteStudioAnimation.xktpl" />
@ -62,5 +38,5 @@
<None Include="Templates\Assets\.xktpl\SpriteStudioModel.png" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -3,13 +3,13 @@
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--serialization --parameter-key</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
</PropertyGroup>
@ -21,31 +21,15 @@
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
<Link>Properties\SharedAssemblyInfo.cs</Link>
</Compile>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.UnitTests.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<OutputType>WinExe</OutputType>
<RootNamespace>Xenko.UI.Tests</RootNamespace>
@ -247,6 +247,6 @@
<ItemGroup>
<None Include="Resources\UIDesigns.dds" />
</ItemGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<Import Project="$(XenkoDir)\sources\targets\Xenko.UnitTests.targets" />
</Project>

Просмотреть файл

@ -3,10 +3,10 @@
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoProjectPlatformDependentWindows>true</XenkoProjectPlatformDependentWindows>
<XenkoBuildTags>*</XenkoBuildTags>
@ -17,30 +17,14 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
<None Include="en.lproj\Localizable.strings" />
@ -50,5 +34,5 @@
<Service Include="{508349B6-6B84-4DF5-91F0-309BEEBAD82D}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,13 +1,13 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
<XenkoGraphicsApiDependent>true</XenkoGraphicsApiDependent>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoPlatformDependent>true</XenkoPlatformDependent>
<XenkoProjectPlatformDependentWindows>true</XenkoProjectPlatformDependentWindows>
<XenkoBuildTags>*</XenkoBuildTags>
@ -31,36 +31,16 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Audio\Xenko.Audio.csproj" />
<ProjectReference Include="..\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\Xenko\Xenko.csproj" />
<PackageReference Include="SharpDX.MediaFoundation" Version="4.0.1" Condition="'$(XenkoGraphicsApi)' == 'Direct3D11'" />
<PackageReference Include="SharpDX.Direct3D11" Version="4.0.1" Condition="'$(XenkoGraphicsApi)' == 'Direct3D11'" />
<PackageReference Include="SharpDX.Direct3D12" Version="4.0.1" Condition="'$(XenkoGraphicsApi)' == 'Direct3D12'" />
@ -93,5 +73,5 @@
<PackageReference Include="FFmpeg.AutoGen" Version="3.4.0.2" Condition="'$(XenkoPlatform)' == 'Windows'" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,17 +1,17 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
<XenkoGraphicsApiDependent>true</XenkoGraphicsApiDependent>
<XenkoNativeOutputName>libxenkovr</XenkoNativeOutputName>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--serialization --parameter-key</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
<XenkoCodeAnalysis>true</XenkoCodeAnalysis>
@ -45,7 +45,7 @@
<When Condition=" '$(XenkoGraphicsApi)' == 'Direct3D11' Or '$(XenkoGraphicsApi)' == 'Direct3D12' ">
<ItemGroup>
<XenkoNativeLib Include="..\..\..\deps\OpenVR\$(XenkoPlatform)\**\openvr_api.*">
<Link>..\%(RecursiveDir)%(Filename)%(Extension)</Link>
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
<RelativePath>%(RecursiveDir)%(Filename)%(Extension)</RelativePath>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</XenkoNativeLib>
@ -58,25 +58,15 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Games\Xenko.Games.csproj" />
<ProjectReference Include="..\Xenko.Graphics\Xenko.Graphics.csproj" />
<ProjectReference Include="..\Xenko.Input\Xenko.Input.csproj">
<Project>{84deb606-77ed-49cd-9aed-d2b13c1f5a1e}</Project>
<Name>Xenko.Input</Name>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko\Xenko.csproj" />
<PackageReference Include="SharpDX.Direct3D11" Version="4.0.1" Condition="'$(XenkoGraphicsApi)' == 'Direct3D11'" />
</ItemGroup>
<ItemGroup>
@ -91,5 +81,5 @@
<None Include="Fove\Fove.cpp" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,16 +1,16 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
</PropertyGroup>
<PropertyGroup>
@ -37,18 +37,10 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<!-- SharpDX is needed for WIC -->
<PackageReference Include="SharpDX.Direct2D1" Version="4.0.1" Condition="'$(TargetFramework)' == 'uap10.0'" />
</ItemGroup>
@ -60,6 +52,6 @@
<ItemGroup />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -25,7 +25,8 @@
<XenkoNativeClangCPP>-std=c++11 -fno-rtti -fno-exceptions</XenkoNativeClangCPP>
<!--<XenkoNativeOutputPath>$([MSBuild]::MakeRelative('$(OutputPath)', '$(XenkoPackageXenkoPlatformBin)\'))</XenkoNativeOutputPath>-->
<XenkoNativeOutputPath>$(XenkoPackageXenkoPlatformBin)\</XenkoNativeOutputPath>
<TargetsForTfmSpecificBuildOutput>$(TargetsForTfmSpecificBuildOutput);_RegisterXenkoNativeOutputs</TargetsForTfmSpecificBuildOutput>
<AllowedOutputExtensionsInPackageBuildOutputFolder>.so; .a; $(AllowedOutputExtensionsInPackageBuildOutputFolder)</AllowedOutputExtensionsInPackageBuildOutputFolder>
</PropertyGroup>
<Choose>
@ -72,9 +73,6 @@
<_XenkoNativeOutput Include="@(XenkoNativeCPU->'%(Identity)\$(XenkoNativeOutputName)$(XenkoNativeLibraryTargetExt)')">
<RelativePath>%(Identity)</RelativePath>
</_XenkoNativeOutput>
<XenkoNativeOutput Include="@(_XenkoNativeOutput->'$(XenkoNativeOutputPath)%(Identity)')"/>
</ItemGroup>
<ItemGroup>
@ -83,18 +81,32 @@
<UpToDateCheckOutput Include="@(XenkoNativeOutput)" />
</ItemGroup>
<!--<Target Name="Xenko_WalkEachTargetPerFramework" BeforeTargets="_GetPackageFiles">
<ItemGroup>
<None Update="@(_BuildOutputInPackage)" Condition="'%(_BuildOutputInPackage.RelativePath)' != ''" PackagePath="lib/%(_BuildOutputInPackage.TargetFramework)/%(_BuildOutputInPackage.RelativePath)" Pack="true" />
</ItemGroup>
</Target>-->
<!-- Update XenkoNativeOutput.Link using computed OutputPath and add to XenkoNativeLib -->
<Target Name="_RegisterXenkoNativeOutputs" AfterTargets="CoreCompile">
<Target Name="_RegisterXenkoNativeOutputs">
<PropertyGroup>
<XenkoNativeOutputPath>$([System.IO.Path]::GetFullPath('$(OutputPath)'))</XenkoNativeOutputPath>
<_OutputPathRelative>$([System.IO.Path]::GetFullPath('$(OutputPath)'))</_OutputPathRelative>
</PropertyGroup>
<ItemGroup>
<XenkoNativeOutput Include="@(_XenkoNativeOutput->'$(XenkoNativeOutputPath)%(Identity)')"/>
<BuildOutputInPackage Include="@(_XenkoNativeOutput->'$(XenkoNativeOutputPath)%(Identity)')">
<FinalOutputPath>$(XenkoNativeOutputPath)%(Identity)</FinalOutputPath>
<TargetPath>%(RelativePath)</TargetPath>
</BuildOutputInPackage>
<XenkoNativeOutput>
<Link>$([MSBuild]::MakeRelative('$(_OutputPathRelative)', '$(XenkoNativeOutputPath)'))%(RelativePath)</Link>
</XenkoNativeOutput>
<XenkoNativeLib Include="@(XenkoNativeOutput)"/>
</ItemGroup>
</Target>
<Target Name="_XenkoNativeTouchAfterCompile" AfterTargets="CoreCompile">
<!-- This is necessary for UpToDateCheck: CompileNativeClang is checking only XenkoNativeOutput against native sources
but FastUpToDateCheck check XenkoNativeOutput against various other unrelated files such as C# sources, so we want to mark the file as modified after, even if CompileNativeClang was skipped -->
<Touch Files="@(XenkoNativeOutput)" />
@ -122,7 +134,7 @@
<Touch AlwaysCreate="true" Files="$(OutputPath)\$(XenkoNativeOutputName).ss_native"/>
</Target>-->
<Target Name="CompileNativeClang_Windows" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'Windows' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile">
<Target Name="CompileNativeClang_Windows" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'Windows' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile" DependsOnTargets="_RegisterXenkoNativeOutputs">
<MakeDir Directories="$(OutputObjectPath)\x86"/>
<Exec Condition="'%(XenkoNativeCFile.Extension)' != '.cpp'" Command="&quot;$(XenkoDependenciesDir)\LLVM\clang.exe&quot; -gcodeview -fno-ms-extensions -nobuiltininc -nostdinc++ $(XenkoNativeClang) -o &quot;$(OutputObjectPath)\x86\%(XenkoNativeCFile.Filename).obj&quot; -c &quot;%(XenkoNativeCFile.FullPath)&quot; -fms-extensions -DWINDOWS_DESKTOP -target i686-pc-windows-msvc" />
<Exec Condition="'%(XenkoNativeCFile.Extension)' == '.cpp'" Command="&quot;$(XenkoDependenciesDir)\LLVM\clang.exe&quot; -gcodeview -fno-ms-extensions -nobuiltininc -nostdinc++ $(XenkoNativeClangCPP) $(XenkoNativeClang) -o &quot;$(OutputObjectPath)\x86\%(XenkoNativeCFile.Filename).obj&quot; -c &quot;%(XenkoNativeCFile.FullPath)&quot; -fms-extensions -DWINDOWS_DESKTOP -target i686-pc-windows-msvc" />
@ -137,7 +149,7 @@
<Delete Files="@(IntermediateAssembly)"/>
</Target>
<Target Name="CompileNativeClang_UWP" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'UWP' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile">
<Target Name="CompileNativeClang_UWP" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'UWP' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile" DependsOnTargets="_RegisterXenkoNativeOutputs">
<MakeDir Directories="$(OutputObjectPath)\x86"/>
<Exec Command="&quot;$(XenkoDependenciesDir)\LLVM\clang-cl.exe&quot; $(XenkoNativeClang) -o &quot;$(OutputObjectPath)\x86\%(XenkoNativeCFile.Filename).obj&quot; -c &quot;%(XenkoNativeCFile.FullPath)&quot; -WX -EHsc -GS- -MD -DUWP -m32" />
<MSBuild Projects="$(MSBuildThisFileDirectory)\WindowsProjects\UWP\UWP.sln" Targets="Build" Properties="XenkoNativeOutputName=$(XenkoNativeOutputName);XenkoNativeOutputDir=$(XenkoNativeOutputPath)\x86;XenkoDependenciesDir=$(XenkoDependenciesDir);XenkoNativePathLibs=libNativePath.lib $(XenkoNativePathLibs);XenkoNativeProjectFolder=$(ProjectDir);XenkoNativeProjectObjFolder=$(OutputObjectPath)\x86;Configuration=$(Configuration);Platform=x86" StopOnFirstFailure="true" />
@ -154,7 +166,7 @@
<Delete Files="@(IntermediateAssembly)"/>
</Target>
<Target Name="CompileNativeClang_iOS" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'iOS' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile">
<Target Name="CompileNativeClang_iOS" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'iOS' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile" DependsOnTargets="_RegisterXenkoNativeOutputs">
<Exec Condition="'%(XenkoNativeCFile.Extension)' != '.cpp'" Command="&quot;$(XenkoDependenciesDir)\LLVM\clang.exe&quot; $(XenkoNativeClang) -o &quot;$(OutputObjectPath)\%(XenkoNativeCFile.Filename)_armv7.o&quot; -c &quot;%(XenkoNativeCFile.FullPath)&quot; -DIOS -mios-version-min=6.0 -target armv7-apple-ios" />
<Exec Condition="'%(XenkoNativeCFile.Extension)' == '.cpp'" Command="&quot;$(XenkoDependenciesDir)\LLVM\clang.exe&quot; $(XenkoNativeClangCPP) $(XenkoNativeClang) -o &quot;$(OutputObjectPath)\%(XenkoNativeCFile.Filename)_armv7.o&quot; -c &quot;%(XenkoNativeCFile.FullPath)&quot; -DIOS -mios-version-min=6.0 -target armv7-apple-ios" />
<Exec Command="&quot;$(XenkoDependenciesDir)\LLVM\llvm-ar.exe&quot; rcs -format=bsd &quot;$(OutputObjectPath)\$(XenkoNativeOutputName)_armv7.a&quot; @(XenkoNativeCFile->'&quot;$(OutputObjectPath)\%(Filename)_armv7.o&quot;', ' ')" />
@ -205,7 +217,7 @@
<XenkoNativeAndroidIs64Bit>-x86_64</XenkoNativeAndroidIs64Bit>
</PropertyGroup>
<Target Name="CompileNativeClang_Android" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'Android' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile">
<Target Name="CompileNativeClang_Android" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'Android' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile" DependsOnTargets="_RegisterXenkoNativeOutputs">
<Error Text="The AndroidNdkDirectory environment variable is not set!" Condition="'$(AndroidNdkDirectory)' == ''" />
<Error Text="The installed NDK version is outdated, please install a r10+! ($(AndroidNdkDirectory))" Condition="'$([System.Text.RegularExpressions.Regex]::Match(`$(AndroidNdkDirectory)`, `.*r\d\d[a-z]?$`).Success)' == 'false'" />
@ -238,7 +250,7 @@
<Delete Files="@(IntermediateAssembly)"/>
</Target>
<Target Name="CompileNativeClang_Linux" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'Linux' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile">
<Target Name="CompileNativeClang_Linux" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'Linux' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile" DependsOnTargets="_RegisterXenkoNativeOutputs">
<MakeDir Directories="$(XenkoNativeOutputPath)\x86;$(XenkoNativeOutputPath)\x64;"/>
<Exec Condition="'%(XenkoNativeCFile.Extension)' != '.cpp'" Command="&quot;$(XenkoDependenciesDir)\LLVM\clang.exe&quot; $(XenkoNativeClang) -o &quot;$(OutputObjectPath)\%(XenkoNativeCFile.Filename)_x64.o&quot; -c &quot;%(XenkoNativeCFile.FullPath)&quot; -fPIC -target x86_64-linux-gnu" />
@ -246,7 +258,7 @@
<Exec Command="&quot;$(XenkoDependenciesDir)\LLVM\lld.exe&quot; -flavor gnu --eh-frame-hdr -m elf_x86_64 -shared -o &quot;$(XenkoNativeOutputPath)\$(XenkoNativeOutputName)$(XenkoNativeLibraryTargetExt)&quot; @(XenkoNativeCFile->'&quot;$(OutputObjectPath)\%(Filename)_x64.o&quot;', ' ') @(XenkoNativePathLibs2->'&quot;$(XenkoDependenciesDir)\NativePath\Linux\x86_64\%(Filename).a&quot;', ' ') &quot;$(XenkoDependenciesDir)\NativePath\Linux\x86_64\libNativePath.a&quot;" />
</Target>
<Target Name="CompileNativeClang_macOS" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'macOS' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile">
<Target Name="CompileNativeClang_macOS" Inputs="@(XenkoNativeCFile);@(XenkoNativeHFile)" Outputs="@(XenkoNativeOutput)" Condition="'$(XenkoPlatform)' == 'macOS' And $(DesignTimeBuild) != true And $(BuildingProject) != false" BeforeTargets="CoreCompile" DependsOnTargets="_RegisterXenkoNativeOutputs">
<MakeDir Directories="$(XenkoNativeOutputPath)\x86;$(XenkoNativeOutputPath)\x64;"/>
<Exec Condition="'%(XenkoNativeCFile.Extension)' != '.cpp'" Command="&quot;$(XenkoDependenciesDir)\LLVM\clang.exe&quot; $(XenkoNativeClang) -o &quot;$(OutputObjectPath)\%(XenkoNativeCFile.Filename)_x64.o&quot; -c &quot;%(XenkoNativeCFile.FullPath)&quot; -fPIC -target x86_64-apple-darwin" />
<Exec Condition="'%(XenkoNativeCFile.Extension)' == '.cpp'" Command="&quot;$(XenkoDependenciesDir)\LLVM\clang.exe&quot; $(XenkoNativeClangCPP) $(XenkoNativeClang) -o &quot;$(OutputObjectPath)\%(XenkoNativeCFile.Filename)_x64.o&quot; -c &quot;%(XenkoNativeCFile.FullPath)&quot; -fPIC -target x86_64-apple-darwin" />

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -27,16 +27,10 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -49,20 +49,12 @@
</Page>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj" />
</ItemGroup>
<ItemGroup />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -20,21 +20,11 @@
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Core.Presentation.Quantum\Xenko.Core.Presentation.Quantum.csproj" />
<ProjectReference Include="..\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj" />
<ProjectReference Include="..\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj" />
</ItemGroup>
<ItemGroup>
<Compile Include="..\..\shared\SharedAssemblyInfo.cs">
@ -45,5 +35,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,7 +1,7 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
@ -23,24 +23,14 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj" />
<ProjectReference Include="..\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -42,5 +42,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,7 +1,7 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoBuildTags>WindowsTools</XenkoBuildTags>
@ -50,24 +50,12 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Translation.Presentation\Xenko.Core.Translation.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj" />
<ProjectReference Include="..\..\presentation\Xenko.Core.Translation.Presentation\Xenko.Core.Translation.Presentation.csproj" />
</ItemGroup>
<ItemGroup>
@ -90,7 +78,7 @@
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<PostBuildEvent>Path=$(MSBuildBinPath)\Roslyn;$(Path)

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -22,31 +22,17 @@
<Compile Remove="obsolete\**\*.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.MicroThreading\Xenko.Core.MicroThreading.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\Xenko.Core.Quantum\Xenko.Core.Quantum.csproj" />
</ItemGroup>
<ItemGroup>
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,7 +1,7 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
@ -20,21 +20,13 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Reflection\Xenko.Core.Reflection.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,9 +1,9 @@
<Project>
<Project>
<PropertyGroup>
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -27,17 +27,9 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Project>{0e916ab7-5a6c-4820-8ab1-aa492fe66d68}</Project>
<Name>Xenko.Core</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj">
<Project>{6a7b231e-36aa-4647-8c1a-fb1540abc813}</Project>
<Name>Xenko.Core.Translation</Name>
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Translation\Xenko.Core.Translation.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
</Project>
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>9.0.30729</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -74,5 +74,5 @@
<ProjectReference Include="..\Irony\Irony.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,7 +1,7 @@
<Project>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>9.0.30729</ProductVersion>
@ -11,7 +11,7 @@
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
<UseVSHostingProcess>false</UseVSHostingProcess>
<XenkoBuildTags>*</XenkoBuildTags>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<AssemblyName>Xenko.Irony</AssemblyName>
</PropertyGroup>
@ -54,10 +54,11 @@
<Compile Include="Parsing\Grammar\Grammar.cs" />
<Compile Include="Parsing\TokenFilters\TokenFilter.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Resources.Designer.cs">
<AutoGen>True</AutoGen>
<SubType>Code</SubType>
<Generator>MSBuild:Compile</Generator>
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
</ItemGroup>
@ -75,6 +76,6 @@
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -3,13 +3,13 @@
<XenkoAssemblySign>true</XenkoAssemblySign>
</PropertyGroup>
<Import Project="..\..\targets\Xenko.Core.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<XenkoAssemblyProcessor>true</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFramework)</TargetFramework>
<TargetFrameworks>$(XenkoRuntimeTargetFrameworks)</TargetFrameworks>
<XenkoAssemblyProcessorOptions>--serialization</XenkoAssemblyProcessorOptions>
<XenkoBuildTags>*</XenkoBuildTags>
</PropertyGroup>
@ -69,12 +69,8 @@
<None Include="Analysis\Hlsl\HlslDeclarations.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Irony\Irony.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Irony\Irony.csproj" />
</ItemGroup>
<ItemGroup>
<None Include="Properties\Resources.tt">
@ -92,5 +88,5 @@
</None>
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,103 +0,0 @@
// Copyright (c) Xenko contributors (https://xenko.com) and Silicon Studio Corp. (https://www.siliconstudio.co.jp)
// Distributed under the MIT license. See the LICENSE.md file in the project root for more information.
using System;
using System.Collections.Generic;
using System.IO;
using System.Reflection;
using Xenko.Core;
namespace Xenko
{
/// <summary>
/// Automatically copy Direct3D11 assemblies at the top level so that tools can find them.
/// Note: we could use "probing" but it turns out to be slow (esp. on ExecServer where it slows down startup from almost 0 to 0.8 sec!)
/// </summary>
static class ToolAssemblyResolveModuleInitializer
{
// List of folders to copy
private static readonly Dictionary<string, string> SearchPaths = new Dictionary<string, string>
{
{ @"Direct3D11", @"." },
};
private static Version TryGetAssemblyVersion(string fullPath)
{
try
{
return AssemblyName.GetAssemblyName(fullPath).Version;
}
catch
{
return null;
}
}
// Should execute before almost everything else
[ModuleInitializer(-100000)]
internal static void Setup()
{
foreach (var searchPath in SearchPaths)
{
var sourcePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, searchPath.Key);
var destPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, searchPath.Value);
// Make sure output directory exist
Directory.CreateDirectory(destPath);
// Search source files
foreach (var filename in Directory.EnumerateFiles(sourcePath, "*.*", SearchOption.AllDirectories))
{
var sourceFile = new FileInfo(filename);
var destFile = new FileInfo(filename.Replace(sourcePath, destPath));
var sourceVersion = TryGetAssemblyVersion(sourceFile.FullName);
var destVersion = TryGetAssemblyVersion(destFile.FullName);
var versionDifference = sourceVersion != null && destVersion != null ? sourceVersion.CompareTo(destVersion) : 0;
// Only copy if doesn't exist, better version or newer (if equal version)
if (!destFile.Exists || (versionDifference > 0 || (versionDifference == 0 && sourceFile.LastWriteTime > destFile.LastWriteTime)))
{
try
{
// Out of safety, patch .ssdeps
// Note: shouldn't be used: unit tests should directly add all the graphics specific assemblies as primary project references, and same for actual games (automatically done through the Xenko.targets)
var extension = sourceFile.Extension;
if (extension?.ToLowerInvariant() == ".ssdeps")
{
var dependencies = File.ReadAllLines(sourceFile.FullName);
for (var index = 0; index < dependencies.Length; index++)
{
var dependency = dependencies[index];
// Patch the second item: build a new relative path from destination
var dependencyEntries = dependency.Split(';');
var fullPath = Path.Combine(sourceFile.DirectoryName, dependencyEntries[1]);
dependencyEntries[1] = new Uri(destFile.FullName).MakeRelativeUri(new Uri(fullPath)).ToString().Replace('/', '\\');
dependencies[index] = string.Join(";", dependencyEntries);
}
File.WriteAllLines(destFile.FullName, dependencies);
}
else
{
// now you can safely overwrite it
Directory.CreateDirectory(destFile.DirectoryName);
sourceFile.CopyTo(destFile.FullName, true);
}
}
catch
{
// Mute exceptions
// Not ideal, but better than crashing
// Let's see when it happens...
if (System.Diagnostics.Debugger.IsAttached)
System.Diagnostics.Debugger.Break();
}
}
}
}
}
}
}

Просмотреть файл

@ -3,13 +3,11 @@
<!-- Sdk settings -->
<PropertyGroup>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<!-- Include proper language targets for temporary WPF projects. See https://github.com/dotnet/project-system/issues/1467 -->
<LanguageTargets Condition="'$(MSBuildProjectExtension)' == '.tmp_proj'">$(MSBuildToolsPath)\Microsoft.CSharp.targets</LanguageTargets>
<!-- Customize GenerateAssemblyInfo -->
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<PackageVersion Condition=" '$(PackageVersion)' == '' ">3.1.0.1-dev</PackageVersion>
<Copyright>Copyright © Xenko contributors and Silicon Studio Corp.</Copyright>
</PropertyGroup>
@ -29,49 +27,33 @@
<PropertyGroup>
<XenkoCommonDependenciesDir Condition="'$(XenkoCommonDependenciesDir)' == ''">$(MSBuildThisFileDirectory)..\..\deps\</XenkoCommonDependenciesDir>
<XenkoCommonDependenciesDir Condition="'$(XenkoCommonDependenciesDir)' != '' and !HasTrailingSlash('$(XenkoCommonDependenciesDir)')">$(XenkoCommonDependenciesDir)\</XenkoCommonDependenciesDir>
<XenkoBuildDirectory>$(XenkoPlatform)-$(XenkoGraphicsApi)</XenkoBuildDirectory>
<XenkoBuildDirectory Condition="'$(XenkoBuildDirExtension)' != ''">$(XenkoBuildDirectory)-$(XenkoBuildDirExtension)</XenkoBuildDirectory>
<ErrorReport>prompt</ErrorReport>
<FileAlignment>512</FileAlignment>
</PropertyGroup>
<PropertyGroup Condition=" '$(BaseIntermediateOutputPath)' == '' or '$(BaseIntermediateOutputPath)' == 'obj\' ">
<!-- Define the location where to build assemblies. -->
<BaseIntermediateOutputPath>obj\$(XenkoBuildDirectory)\</BaseIntermediateOutputPath>
<IntermediateOutputPath>$(BaseIntermediateOutputPath)</IntermediateOutputPath>
<!-- Exclude the whole obj folder (which will contain other platforms) -->
<DefaultItemExcludes>$(DefaultItemExcludes);obj\**</DefaultItemExcludes>
<ProjectAssetsFile>$(BaseIntermediateOutputPath)project.assets.json</ProjectAssetsFile>
<ProjectLockFile>$(ProjectAssetsFile)</ProjectLockFile>
</PropertyGroup>
<!--
Settings XenkoPlatform specific
-->
<PropertyGroup>
<XenkoRuntimeTargetFrameworks>net45;uap10.0;monoandroid50;xamarin.ios10</XenkoRuntimeTargetFrameworks>
<XenkoRuntimeTargetFramework>net45</XenkoRuntimeTargetFramework>
<RuntimeIdentifiers Condition=" '$(TargetFramework)' == 'net451' ">win</RuntimeIdentifiers>
<ExtrasBuildEachRuntimeIdentifier Condition=" '$(TargetFramework)' == 'net451' ">true</ExtrasBuildEachRuntimeIdentifier>
<TargetFrameworkTool>net462</TargetFrameworkTool>
<TargetFrameworkVersionTool>v4.6.2</TargetFrameworkVersionTool>
<XenkoPlatformDefines>XENKO_PLATFORM_WINDOWS;XENKO_PLATFORM_WINDOWS_DESKTOP;NET45</XenkoPlatformDefines>
</PropertyGroup>
<PropertyGroup Condition=" '$(XenkoPlatform)' == 'Windows' ">
<!-- Limited version used by tools but that doesn't require installation of .NET on most computers (4.5.1 is default of many OS, 4.5.2/4.6 isn't) -->
<TargetFrameworkToolLow>net451</TargetFrameworkToolLow>
<TargetFrameworkTool>net462</TargetFrameworkTool>
<TargetFramework>net45</TargetFramework>
<TargetFrameworkVersionTool>v4.6.2</TargetFrameworkVersionTool>
<XenkoPlatformDefines>XENKO_PLATFORM_WINDOWS;XENKO_PLATFORM_WINDOWS_DESKTOP;NET45</XenkoPlatformDefines>
<NUnitLiteBinDir>$(XenkoCommonDependenciesDir)NUnitLite\net-4.0\</NUnitLiteBinDir>
</PropertyGroup>
<PropertyGroup Condition=" '$(XenkoPlatform)' == 'UWP' ">
<TargetFramework>uap10.0</TargetFramework>
<TargetFrameworkIdentifier>.NETCore</TargetFrameworkIdentifier>
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
<TargetPlatformVersion>10.0.17134.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
<NugetTargetMoniker>UAP,Version=v10.0</NugetTargetMoniker>
<CopyLocalLockFileAssemblies>false</CopyLocalLockFileAssemblies>
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<XenkoPlatformDefines>XENKO_PLATFORM_WINDOWS;XENKO_PLATFORM_UWP;NET45;NETFX_CORE;WINDOWS_UAP</XenkoPlatformDefines>
<NUnitLiteBinDir>$(XenkoCommonDependenciesDir)NUnitLite\net-win10\</NUnitLiteBinDir>
<LanguageTargets>$(MSBuildExtensionsPath)\Microsoft\WindowsXaml\v$(VisualStudioVersion)\Microsoft.Windows.UI.Xaml.CSharp.targets</LanguageTargets>
</PropertyGroup>
<Choose>
<When Condition=" '$(XenkoPlatform)' == 'UWP' ">
@ -82,30 +64,20 @@
</Choose>
<PropertyGroup Condition=" '$(XenkoPlatform)' == 'Linux' ">
<!-- Limited version used by tools but that doesn't require installation of .NET on most computers (4.5.1 is default of many OS, 4.5.2/4.6 isn't) -->
<TargetFramework>netstandard2.0</TargetFramework>
<XenkoPlatformDefines>XENKO_PLATFORM_LINUX;XENKO_PLATFORM_UNIX;NET45</XenkoPlatformDefines>
<NUnitLiteBinDir>$(XenkoCommonDependenciesDir)NUnitLite\net-4.0\</NUnitLiteBinDir>
</PropertyGroup>
<PropertyGroup Condition=" '$(XenkoPlatform)' == 'macOS' ">
<!-- Limited version used by tools but that doesn't require installation of .NET on most computers (4.5.1 is default of many OS, 4.5.2/4.6 isn't) -->
<TargetFramework>netstandard2.0</TargetFramework>
<XenkoPlatformDefines>XENKO_PLATFORM_MACOS;XENKO_PLATFORM_UNIX;NET45</XenkoPlatformDefines>
<NUnitLiteBinDir>$(XenkoCommonDependenciesDir)NUnitLite\net-4.0\</NUnitLiteBinDir>
</PropertyGroup>
<PropertyGroup Condition=" '$(XenkoPlatform)' == 'Android' ">
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
<TargetFramework>monoandroid50</TargetFramework>
<TargetFrameworkIdentifier>MonoAndroid</TargetFrameworkIdentifier>
<XenkoPlatformDefines>XENKO_PLATFORM_MONO_MOBILE;XENKO_PLATFORM_ANDROID;NET45</XenkoPlatformDefines>
<AndroidSupportedAbis>armeabi-v7a%3barmeabi%3bx86</AndroidSupportedAbis>
<AndroidStoreUncompressedFileExtensions />
<MandroidI18n />
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<NUnitLiteBinDir>$(XenkoCommonDependenciesDir)NUnitLite\net-monodroid\</NUnitLiteBinDir>
<LanguageTargets>$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets</LanguageTargets>
</PropertyGroup>
<PropertyGroup Condition=" '$(XenkoPlatform)' == 'Android' And '$(OutputType)' == 'Exe' ">
<AndroidApplication>true</AndroidApplication>
@ -131,13 +103,7 @@
<PropertyGroup Condition=" '$(XenkoPlatform)' == 'iOS' ">
<Platform Condition=" '$(Platform)' == '' ">iPhone</Platform>
<TargetFrameworkVersion>v1.0</TargetFrameworkVersion>
<TargetFramework>xamarinios10</TargetFramework>
<TargetFrameworkIdentifier>Xamarin.iOS</TargetFrameworkIdentifier>
<XenkoPlatformDefines>XENKO_PLATFORM_MONO_MOBILE;XENKO_PLATFORM_IOS;NET45</XenkoPlatformDefines>
<ProjectTypeGuids>{FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<LanguageTargets>$(MSBuildExtensionsPath)\Xamarin\iOS\Xamarin.iOS.CSharp.targets</LanguageTargets>
</PropertyGroup>
<Choose>
@ -145,8 +111,8 @@
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.XML" />
<Reference Include="System.XML.Linq" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
</ItemGroup>
</When>
</Choose>
@ -198,5 +164,12 @@
Note: this target is redefined in References.targets for user projects -->
<Target Name="CopyXenkoNativeLibraries" Condition=" '$(XenkoPlatform)' == 'iOS' and '$(OutputType)' == 'Exe'">
</Target>
<!-- Auto NuGet build packages and deploy them -->
<Target Name="XenkoAutoPackDeploy" AfterTargets="Build" DependsOnTargets="Pack" Condition="$(DesignTimeBuild) != 'true'">
<Copy Condition="'%(Extension)' == '.nupkg'" SourceFiles="@(NuGetPackOutput)" DestinationFolder="$(NuGetPackageRoot)\$(PackageId.ToLowerInvariant())\$(PackageVersion)"/>
<!-- Deleting .sha512 file seems to be enough for NuGet restore to force extract new package and properly compile dependent projects -->
<Delete Files="$(NuGetPackageRoot)\$(PackageId.ToLowerInvariant())\$(PackageVersion)\$(PackageId).$(PackageVersion).nupkg.sha512"/>
</Target>
</Project>

Просмотреть файл

@ -1,6 +1,9 @@
<!-- Build file post-included by all Xenko projects -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<AllowedOutputExtensionsInPackageBuildOutputFolder>.ssdeps; $(AllowedOutputExtensionsInPackageBuildOutputFolder)</AllowedOutputExtensionsInPackageBuildOutputFolder>
</PropertyGroup>
<!--
*****************************************************************************************************************************
Dependencies reading (from .ssdeps)
@ -60,16 +63,12 @@
-->
<Target Name="_XenkoSetupNativeLibraries" DependsOnTargets="_XenkoBuildDependencies" AfterTargets="ResolveAssemblyReferences" Condition="'$(XenkoDependenciesCopy)' != 'false'">
<!-- Windows, UWP, Linux & macOS -->
<ItemGroup Condition=" '$(XenkoPlatform)' == '' Or '$(XenkoPlatform)' == 'Windows' Or '$(XenkoPlatform)' == 'Linux' Or '$(XenkoPlatform)' == 'macOS' ">
<ItemGroup Condition=" '$(XenkoPlatform)' == '' Or '$(XenkoPlatform)' == 'Windows' Or '$(XenkoPlatform)' == 'Linux' Or '$(XenkoPlatform)' == 'macOS' Or '$(XenkoPlatform)' == 'UWP' ">
<None Include="@(_XenkoDependencyNativeLib)">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
<!-- TODO: Implement this for UWP unit tests (need to know current CPU? or maybe there is a CPU-agnostic way?)
Note: already implemented in Xenko.targets for Game (one solution platform per CPU) -->
<Error Condition="'$(XenkoPlatform)' == 'UWP'" Message="Native Library copy for UWP inside dev solution is not supported yet"/>
<!-- Android -->
<ItemGroup Condition=" '$(XenkoPlatform)' == 'Android' ">
<AndroidNativeLibrary Include="@(_XenkoDependencyNativeLib)"/>

Просмотреть файл

@ -14,12 +14,6 @@
<Import Project="$(SolutionDir)$(SolutionName).PostSettings.Local.targets" Condition="Exists('$(SolutionDir)$(SolutionName).PostSettings.Local.targets')" />
<Import Project="$(SolutionDir)Xenko.Core.PostSettings.Local.targets" Condition="Exists('$(SolutionDir)Xenko.Core.PostSettings.Local.targets')" />
<PropertyGroup>
<XenkoOutputPath Condition=" $(XenkoOutputPath) == '' ">Bin\$(XenkoBuildDirectory)\</XenkoOutputPath>
<OutputPath>$(XenkoOutputPath)</OutputPath>
<OutDir>$(OutputPath)</OutDir>
</PropertyGroup>
<!-- Include platform dependent assembly when specified -->
<Choose>
<When Condition="'$(XenkoPlatformDependent)' == 'true'">
@ -66,11 +60,7 @@
<!-- On Android, everything is library (even Exe) -->
<OutputType Condition=" '$(XenkoPlatform)' == 'Android' ">Library</OutputType>
<XenkoGenerateDoc Condition="'$(XenkoPublicApi)' == 'true'">true</XenkoGenerateDoc>
</PropertyGroup>
<PropertyGroup Condition=" '$(XenkoGenerateDoc)' == 'true' ">
<DocumentationFile>$(OutputPath)\$(AssemblyName).xml</DocumentationFile>
<GenerateDocumentationFile Condition="'$(XenkoPublicApi)' == 'true'">true</GenerateDocumentationFile>
</PropertyGroup>
<PropertyGroup>

Просмотреть файл

@ -22,7 +22,12 @@
<XenkoWindowsOnly Condition="'$(XenkoWindowsOnly)' == ''">false</XenkoWindowsOnly>
<!-- Default values -->
<XenkoPlatform Condition=" '$(XenkoPlatform)' == '' ">Windows</XenkoPlatform>
<XenkoPlatform Condition=" '$(TargetFramework)' == 'net45' And ('$(RuntimeIdentifer)' == '' Or $(RuntimeIdentifer.StartsWith('win'))) ">Windows</XenkoPlatform>
<XenkoPlatform Condition=" '$(TargetFramework)' == 'net45' And $(RuntimeIdentifer.StartsWith('unix')) ">Linux</XenkoPlatform>
<XenkoPlatform Condition=" '$(TargetFramework)' == 'net45' And $(RuntimeIdentifer.StartsWith('osx')) ">macOS</XenkoPlatform>
<XenkoPlatform Condition=" '$(TargetFramework)' == 'uap10.0' ">UWP</XenkoPlatform>
<XenkoPlatform Condition=" '$(TargetFramework)' == 'monoandroid50' ">Android</XenkoPlatform>
<XenkoPlatform Condition=" '$(TargetFramework)' == 'xamarin.ios10' ">iOS</XenkoPlatform>
<XenkoUI Condition="'$(XenkoUI)' == '' AND '$(XenkoPlatform)' == 'Windows'">SDL;WINFORMS;WPF</XenkoUI>
<XenkoPlatformFullName Condition="'$(XenkoPlatformFullName)' == ''">$(XenkoPlatform)</XenkoPlatformFullName>

Просмотреть файл

@ -1,9 +1,16 @@
<!-- Global settings used to configure the XenkoGraphicsApi -->
<!-- Global settings used to configure the XenkoGraphicsApi -->
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- Default values -->
<PropertyGroup>
<XenkoGraphicsApi Condition=" '$(XenkoGraphicsApi)' == ''">Direct3D11</XenkoGraphicsApi>
<!-- Defaults for CPU and GraphicsApi based on platform-->
<XenkoDefaultGraphicsApi Condition="'$(XenkoPlatform)' == 'Windows'">Direct3D11</XenkoDefaultGraphicsApi>
<XenkoDefaultGraphicsApi Condition="'$(XenkoPlatform)' == 'UWP'">Direct3D11</XenkoDefaultGraphicsApi>
<XenkoDefaultGraphicsApi Condition="'$(XenkoPlatform)' == 'Android'">OpenGLES</XenkoDefaultGraphicsApi>
<XenkoDefaultGraphicsApi Condition="'$(XenkoPlatform)' == 'iOS'">OpenGLES</XenkoDefaultGraphicsApi>
<XenkoDefaultGraphicsApi Condition="'$(XenkoPlatform)' == 'Linux'">OpenGL</XenkoDefaultGraphicsApi>
<XenkoDefaultGraphicsApi Condition="'$(XenkoPlatform)' == 'macOS'">OpenGL</XenkoDefaultGraphicsApi>
<XenkoGraphicsApi Condition="'$(XenkoGraphicsApi)' == '' and '$(XenkoDefaultGraphicsApi)' != ''">$(XenkoDefaultGraphicsApi)</XenkoGraphicsApi>
<XenkoAssemblyProcessorOptions Condition="'$(XenkoAssemblyProcessorOptions)' == ''">$(XenkoAssemblyProcessorDefaultOptions)</XenkoAssemblyProcessorOptions>
</PropertyGroup>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>false</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
@ -30,5 +30,5 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -36,5 +36,5 @@
<EmbeddedResource Update="Manifest.addin.xml" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -54,20 +54,20 @@
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(OutputPath)</OutDir>
<IntDir>$(Platform)$(Configuration)\</IntDir>
<OutDir>bin\$(Platform)\$(Configuration)\</OutDir>
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(OutputPath)</OutDir>
<IntDir>$(Platform)$(Configuration)\</IntDir>
<OutDir>bin\$(Platform)\$(Configuration)\</OutDir>
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(OutputPath)</OutDir>
<IntDir>$(Platform)$(Configuration)\</IntDir>
<OutDir>bin\$(Platform)\$(Configuration)\</OutDir>
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(OutputPath)</OutDir>
<IntDir>$(Platform)$(Configuration)\</IntDir>
<OutDir>bin\$(Platform)\$(Configuration)\</OutDir>
<IntDir>obj\$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
<XenkoBuildTags>WindowsTools</XenkoBuildTags>
@ -11,10 +11,8 @@
<Reference Include="Microsoft.CSharp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Mathematics\Xenko.Core.Mathematics.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<XenkoAssemblyProcessor>false</XenkoAssemblyProcessor>
<TargetFramework>$(TargetFrameworkTool)</TargetFramework>
@ -14,16 +14,12 @@
<Reference Include="Microsoft.CSharp" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.FixProjectReferences\Xenko.FixProjectReferences.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.FixProjectReferences\Xenko.FixProjectReferences.csproj" />
</ItemGroup>
<ItemGroup>
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -45,9 +45,6 @@
<Compile Include="..\..\shared\Process\AndroidDeviceEnumerator.cs">
<Link>AndroidDeviceEnumerator.cs</Link>
</Compile>
<Compile Include="..\..\shared\ToolAssemblyResolveModuleInitializer.cs">
<Link>ToolAssemblyResolveModuleInitializer.cs</Link>
</Compile>
<Compile Update="Properties\Resources.Designer.cs">
<AutoGen>True</AutoGen>
<DesignTime>True</DesignTime>
@ -55,39 +52,17 @@
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\assets\Xenko.Core.Assets\Xenko.Core.Assets.csproj" />
<ProjectReference Include="..\..\assets\Xenko.Core.Packages\Xenko.Core.Packages.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Design\Xenko.Core.Design.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.IO\Xenko.Core.IO.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core.Serialization\Xenko.Core.Serialization.csproj" />
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Assets\Xenko.Assets.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Engine\Xenko.Engine.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Shaders.Compiler\Xenko.Shaders.Compiler.csproj" />
<ProjectReference Include="..\..\engine\Xenko.Shaders\Xenko.Shaders.csproj" />
<ProjectReference Include="..\..\engine\Xenko\Xenko.csproj" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Properties\Resources.resx">
@ -109,5 +84,5 @@
</ItemGroup>
<Import Project="..\..\shared\Xenko.Core.ShellHelper\Xenko.Core.ShellHelper.projitems" Label="Shared" />
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -1,6 +1,6 @@
<Project>
<Import Project="..\..\targets\Xenko.PreSettings.targets" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.props" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
<PropertyGroup>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
@ -78,10 +78,8 @@
<AppDesigner Include="Properties\" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\presentation\Xenko.Core.Presentation\Xenko.Core.Presentation.csproj" />
</ItemGroup>
<Import Project="$(XenkoPostSettingsTargets)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="Sdk.targets" Sdk="MSBuild.Sdk.Extras" Version="1.6.55" />
</Project>

Просмотреть файл

@ -34,12 +34,8 @@
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\Xenko.Core.ProjectTemplating\Xenko.Core.ProjectTemplating.csproj">
<Private>False</Private>
</ProjectReference>
<ProjectReference Include="..\..\core\Xenko.Core\Xenko.Core.csproj" />
<ProjectReference Include="..\Xenko.Core.ProjectTemplating\Xenko.Core.ProjectTemplating.csproj" />
</ItemGroup>
<ItemGroup>
<Content Include="Test\SubFolder\TextRaw.txt" />

Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше