1- <? xml version = " 1.0 " encoding = " utf-8 " ? >
2- < Project ToolsVersion = " 12.0 " DefaultTargets = " Build " xmlns = " http://schemas.microsoft.com/developer/msbuild/2003 " >
1+ <Project Sdk = " Microsoft.NET.Sdk " >
2+ < Import Project = " $(SolutionDir)Build\SharpDX.props " / >
33 <PropertyGroup >
4- <SharpDXDesktopOnly >true</SharpDXDesktopOnly >
4+ <TargetFrameworks >net45;netcoreapp1.0;netstandard1.3</TargetFrameworks >
5+ <PackageId >SharpDX.Direct3D9</PackageId >
6+ <Product >SharpDX.Direct3D9</Product >
7+ <AssemblyTitle >SharpDX.Direct3D9</AssemblyTitle >
8+ <Title >SharpDX.Direct3D9</Title >
9+ <Description >Assembly providing DirectX - Direct3D9 managed API.</Description >
10+ <PackageTags >$(PackageTags) Direct3D9 D3D9</PackageTags >
511 </PropertyGroup >
6- <Import Project =" $(SolutionDir)\Build\SharpDX.PreSettings.targets" />
7- <PropertyGroup >
8- <ProductVersion >8.0.30703</ProductVersion >
9- <SchemaVersion >2.0</SchemaVersion >
10- <ProjectGuid >{FBE5DD99-00A0-4FED-A116-941A46A0C0D0}</ProjectGuid >
11- <RootNamespace >SharpDX.DirectComposition</RootNamespace >
12- <AssemblyName >SharpDX.DirectComposition</AssemblyName >
13- <AllowUnsafeBlocks >true</AllowUnsafeBlocks >
12+ <PropertyGroup Condition =" '$(TargetFramework)' == 'net45' OR '$(TargetFramework)' == 'netcoreapp1.0'" >
13+ <DefineConstants >$(DefineConstants);DESKTOP_APP</DefineConstants >
14+ <SharpDXAppType >DESKTOP_APP</SharpDXAppType >
15+ </PropertyGroup >
16+ <PropertyGroup Condition =" '$(TargetFramework)' == 'netstandard1.3'" >
17+ <DefineConstants >$(DefineConstants);REFERENCE</DefineConstants >
18+ <SharpDXAppType >REFERENCE</SharpDXAppType >
1419 </PropertyGroup >
1520 <ItemGroup >
16- <Reference Include =" System" />
17- <Reference Include =" System.Data" />
18- <Reference Include =" System.Drawing" />
19- <Reference Include =" System.Windows.Forms" />
20- </ItemGroup >
21- <ItemGroup >
21+ <None Include =" Documentation\CodeComments.xml" />
22+ <None Include =" Mapping.xml" />
2223 <Compile Include =" ..\SharedAssemblyInfo.cs" >
2324 <Link >Properties\SharedAssemblyInfo.cs</Link >
2425 </Compile >
25- <Compile Include =" Animation.cs" />
26- <Compile Include =" DesktopDevice.cs" />
27- <Compile Include =" Device.cs" />
28- <Compile Include =" Device2.cs" />
29- <Compile Include =" EffectGroup.cs" />
30- <Compile Include =" MatrixTransform.cs" />
31- <Compile Include =" MatrixTransform3D.cs" />
32- <Compile Include =" Properties\AssemblyInfo.cs" />
33- <Compile Include =" Generated\Enumerations.cs" />
34- <Compile Include =" Generated\Functions.cs" />
35- <Compile Include =" Generated\Interfaces.cs" />
36- <Compile Include =" Generated\LocalInterop.cs" />
37- <Compile Include =" Generated\Structures.cs" />
38- <Compile Include =" RectangleClip.cs" />
39- <Compile Include =" RotateTransform.cs" />
40- <Compile Include =" RotateTransform3D.cs" />
41- <Compile Include =" ScaleTransform.cs" />
42- <Compile Include =" ScaleTransform3D.cs" />
43- <Compile Include =" SkewTransform.cs" />
44- <Compile Include =" Surface.cs" />
45- <Compile Include =" SurfaceFactory.cs" />
46- <Compile Include =" Target.cs" />
47- <Compile Include =" Transform.cs" />
48- <Compile Include =" Transform3D.cs" />
49- <Compile Include =" TranslateTransform.cs" />
50- <Compile Include =" TranslateTransform3D.cs" />
51- <Compile Include =" VirtualSurface.cs" />
52- <Compile Include =" Visual.cs" />
53- <Compile Include =" Visual2.cs" />
54- </ItemGroup >
55- <ItemGroup >
56- <None Include =" Mapping.xml" />
57- </ItemGroup >
58- <ItemGroup >
59- <None Include =" SharpDX.DirectComposition.nuspec" />
6026 </ItemGroup >
6127 <ItemGroup >
62- <ProjectReference Include =" ..\SharpDX.Direct2D1\SharpDX.Direct2D1.csproj" >
63- <Project >{c97878f4-1510-4bba-8153-bd71da7d50d8}</Project >
64- <Name >SharpDX.Direct2D1</Name >
65- </ProjectReference >
66- <ProjectReference Include =" ..\SharpDX.DXGI\SharpDX.DXGI.csproj" >
67- <Project >{3fc6de77-b412-4101-9e64-6b9aa831179b}</Project >
68- <Name >SharpDX.DXGI</Name >
69- <Private >False</Private >
70- </ProjectReference >
71- <ProjectReference Include =" ..\SharpDX\SharpDX.csproj" >
72- <Project >{d0bcd56a-41c4-4a4e-8590-26864ced07ff}</Project >
73- <Name >SharpDX</Name >
74- <Private >False</Private >
75- </ProjectReference >
76- </ItemGroup >
77- <ItemGroup >
78- <None Include =" Documentation\CodeComments.xml" />
28+ <ProjectReference Include =" ..\SharpDX\SharpDX.csproj" />
29+ <ProjectReference Include =" ..\SharpDX.DXGI\SharpDX.DXGI.csproj" />
30+ <ProjectReference Include =" ..\SharpDX.Direct2D1\SharpDX.Direct2D1.csproj" />
7931 </ItemGroup >
80- <Import Project =" $(SolutionDir)\Build\SharpDX.PostSettings.targets" />
81- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
82- Other similar extension points exist, see Microsoft.Common.targets.
83- <Target Name="BeforeBuild">
84- </Target>
85- <Target Name="AfterBuild">
86- </Target>
87- -->
32+
33+ <Import Project =" $(SolutionDir)Build\SharpDX.targets" />
8834</Project >