1- <?xml version =" 1.0" encoding =" utf-8" ?>
2- <Project ToolsVersion =" 14.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3- <Import Project =" ..\LibGit2Sharp.NativeBinaries.props" Condition =" Exists('..\LibGit2Sharp.NativeBinaries.props')" />
4- <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
5- <Import Project =" $(SolutionDir)\GVFS\GVFS.Build\GVFS.cs.props" />
6- <PropertyGroup >
7- <ProjectGuid >{07F2A520-2AB7-46DD-97C0-75D8E988D55B}</ProjectGuid >
8- <OutputType >Exe</OutputType >
9- <AppDesignerFolder >Properties</AppDesignerFolder >
10- <RootNamespace >FastFetch</RootNamespace >
11- <AssemblyName >FastFetch</AssemblyName >
12- <TargetFrameworkVersion >v4.6.1</TargetFrameworkVersion >
13- <FileAlignment >512</FileAlignment >
14- <AutoGenerateBindingRedirects >true</AutoGenerateBindingRedirects >
15- <NuGetPackageImportStamp >
16- </NuGetPackageImportStamp >
17- </PropertyGroup >
18- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|x64'" >
19- <DebugSymbols >true</DebugSymbols >
20- <DefineConstants >DEBUG;TRACE</DefineConstants >
21- <DebugType >full</DebugType >
22- <PlatformTarget >x64</PlatformTarget >
23- <ErrorReport >prompt</ErrorReport >
24- <Prefer32Bit >true</Prefer32Bit >
25- <AllowUnsafeBlocks >true</AllowUnsafeBlocks >
26- </PropertyGroup >
27- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|x64'" >
28- <DefineConstants >TRACE</DefineConstants >
29- <Optimize >true</Optimize >
30- <DebugType >pdbonly</DebugType >
31- <PlatformTarget >x64</PlatformTarget >
32- <ErrorReport >prompt</ErrorReport >
33- <Prefer32Bit >true</Prefer32Bit >
34- <AllowUnsafeBlocks >true</AllowUnsafeBlocks >
35- </PropertyGroup >
36- <ItemGroup >
37- <Reference Include =" CommandLine, Version=2.0.275.0, Culture=neutral, PublicKeyToken=de6f01bd326f8c32, processorArchitecture=MSIL" >
38- <SpecificVersion >False</SpecificVersion >
39- <HintPath >..\..\..\packages\CommandLineParser.2.1.1-beta\lib\net45\CommandLine.dll</HintPath >
40- <Private >True</Private >
41- </Reference >
42- <Reference Include =" System" />
43- <Reference Include =" System.Core" />
44- <Reference Include =" System.Xml.Linq" />
45- <Reference Include =" System.Data.DataSetExtensions" />
46- <Reference Include =" Microsoft.CSharp" />
47- <Reference Include =" System.Data" />
48- <Reference Include =" System.Net.Http" />
49- <Reference Include =" System.Xml" />
50- </ItemGroup >
51- <ItemGroup >
52- <Compile Include =" $(BuildOutputDir)\CommonAssemblyVersion.cs" >
53- <Link >CommonAssemblyVersion.cs</Link >
54- </Compile >
55- <Compile Include =" CheckoutStage.cs" />
56- <Compile Include =" CheckoutPrefetcher.cs" />
57- <Compile Include =" FastFetchVerb.cs" />
58- <Compile Include =" ..\GVFS.PlatformLoader\PlatformLoader.Windows.cs" />
59- <Compile Include =" GitEnlistment.cs" />
60- <Compile Include =" Index.cs" />
61- <Compile Include =" Program.cs" />
62- <Compile Include =" Properties\AssemblyInfo.cs" />
63- <Compile Include =" WorkingTree.cs" />
64- </ItemGroup >
65- <ItemGroup >
66- <None Include =" App.config" />
67- <None Include =" packages.config" >
68- <SubType >Designer</SubType >
69- </None >
70- </ItemGroup >
71- <ItemGroup >
72- <ProjectReference Include =" ..\GVFS.Common\GVFS.Common.csproj" >
73- <Project >{374bf1e5-0b2d-4d4a-bd5e-4212299def09}</Project >
74- <Name >GVFS.Common</Name >
75- </ProjectReference >
76- <ProjectReference Include =" ..\GVFS.Platform.Windows\GVFS.Platform.Windows.csproj" >
77- <Project >{4ce404e7-d3fc-471c-993c-64615861ea63}</Project >
78- <Name >GVFS.Platform.Windows</Name >
79- </ProjectReference >
80- <ProjectReference Include =" ..\GVFS.Virtualization\GVFS.Virtualization.csproj" >
81- <Project >{f468b05a-95e5-46bc-8c67-b80a78527b7d}</Project >
82- <Name >GVFS.Virtualization</Name >
83- </ProjectReference >
84- </ItemGroup >
85- <ItemGroup >
86- <Analyzer Include =" ..\..\..\packages\StyleCop.Analyzers.1.0.2\analyzers\dotnet\cs\StyleCop.Analyzers.CodeFixes.dll" />
87- <Analyzer Include =" ..\..\..\packages\StyleCop.Analyzers.1.0.2\analyzers\dotnet\cs\StyleCop.Analyzers.dll" />
88- </ItemGroup >
89- <Import Project =" $(MSBuildToolsPath)\Microsoft.CSharp.targets" />
90- <Target Name =" EnsureNuGetPackageBuildImports" BeforeTargets =" PrepareForBuild" >
91- <PropertyGroup >
92- <ErrorText >This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText >
93- </PropertyGroup >
94- <Error Condition =" !Exists('..\LibGit2Sharp.NativeBinaries.props')" Text =" $([System.String]::Format('$(ErrorText)', '..\LibGit2Sharp.NativeBinaries.props'))" />
95- </Target >
96- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
97- Other similar extension points exist, see Microsoft.Common.targets.
98- <Target Name="BeforeBuild">
99- </Target>
100- <Target Name="AfterBuild">
101- </Target>
102- -->
103- </Project >
1+ <Project Sdk =" Microsoft.NET.Sdk" >
2+ <Import Project =" ..\GVFS.Build\GVFS.cs.props" />
3+ <Import Project =" ..\LibGit2Sharp.NativeBinaries.props" />
4+ <PropertyGroup >
5+ <OutputType >Exe</OutputType >
6+ <AssemblyName >FastFetch</AssemblyName >
7+ <TargetFramework >netcoreapp2.1</TargetFramework >
8+ <Platforms >x64</Platforms >
9+ <RunTimeIdentifiers >osx-x64;win-x64</RunTimeIdentifiers >
10+ <TargetLatestRuntimePatch >true</TargetLatestRuntimePatch >
11+ <GenerateAssemblyInfo >false</GenerateAssemblyInfo >
12+ <TreatWarningsAsErrors >true</TreatWarningsAsErrors >
13+ <AllowUnsafeBlocks >true</AllowUnsafeBlocks >
14+ </PropertyGroup >
15+
16+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Debug|x64'" >
17+ <Version >$(GVFSVersion)</Version >
18+ </PropertyGroup >
19+ <PropertyGroup Condition =" '$(Configuration)|$(Platform)'=='Release|x64'" >
20+ <Version >$(GVFSVersion)</Version >
21+ </PropertyGroup >
22+
23+ <PropertyGroup Condition =" '$(MSBuildRuntimeType)' == 'Core'" >
24+ <IsOSX Condition =" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))' == 'true'" >true</IsOSX >
25+ <IsLinux Condition =" '$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))' == 'true'" >true</IsLinux >
26+ </PropertyGroup >
27+
28+ <ItemGroup >
29+ <ProjectReference Include =" ..\GVFS.Common\GVFS.Common.csproj" />
30+ <ProjectReference Include =" ..\GVFS.Virtualization\GVFS.Virtualization.csproj" />
31+ </ItemGroup >
32+
33+ <ItemGroup Condition =" '$(IsOSX)' == 'true'" >
34+ <ProjectReference Include =" ..\GVFS.Platform.Mac\GVFS.Platform.Mac.csproj" />
35+ <Compile Include =" ..\GVFS.PlatformLoader\PlatformLoader.Mac.cs" >
36+ <Link >PlatformLoader.Mac.cs</Link >
37+ </Compile >
38+ </ItemGroup >
39+
40+ <ItemGroup Condition =" '$(OS)' == 'Windows_NT'" >
41+ <ProjectReference Include =" ..\GVFS.Platform.Windows\GVFS.Platform.Windows.csproj" />
42+ <Compile Include =" ..\GVFS.PlatformLoader\PlatformLoader.Windows.cs" >
43+ <Link >PlatformLoader.Windows.cs</Link >
44+ </Compile >
45+ </ItemGroup >
46+
47+ <ItemGroup >
48+ <PackageReference Include =" CommandLineParser" Version =" 2.1.1-beta" />
49+ <PackageReference Include =" LibGit2Sharp.NativeBinaries" Version =" 1.0.165" />
50+ <PackageReference Include =" StyleCop.Analyzers" Version =" 1.0.2" >
51+ <PrivateAssets >all</PrivateAssets >
52+ </PackageReference >
53+ </ItemGroup >
54+ </Project >
0 commit comments