-
Notifications
You must be signed in to change notification settings - Fork 4
/
FactoryGenerator.csproj
54 lines (49 loc) · 3.01 KB
/
FactoryGenerator.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<!--NOTE: If the project you are analyzing is .NET Core then the commandline tool must be as well.
.NET Framework console apps cannot load .NET Core MSBuild assemblies which is required
for what we want to do.-->
<TargetFramework>net48</TargetFramework>
<LangVersion>Latest</LangVersion>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<FileVersion>1.0.0.0</FileVersion>
<InformationalVersion>1.0</InformationalVersion>
<Copyright>Copyright © Pedro Pombeiro 2015</Copyright>
<!--<DisableMSBuildAssemblyCopyCheck>true</DisableMSBuildAssemblyCopyCheck>-->
</PropertyGroup>
<ItemGroup>
<PackageReference Include="CommandLineParser" Version="2.2.1" />
<PackageReference Include="Common.Logging.NLog41" Version="3.4.1" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Scripting" Version="4.2.0" />
<PackageReference Include="CS-Script" Version="4.6.2" />
<PackageReference Include="CS-Script.bin" Version="3.30.5.1" />
<PackageReference Include="Humanizer" Version="2.14.1" />
<PackageReference Include="NLog" Version="4.5.3" />
<PackageReference Include="Nustache" Version="1.16.0.8" />
<!--<PackageReference Include="Microsoft.Build.Framework" Version="17.0.0" />-->
<!-- Roslyn packages as taken from https://github.com/HamedFathi/RoslynSolutionAnalyzor -->
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.3" PrivateAssets="all" IncludeAssets="analyzers" />
<PackageReference Include="Microsoft.Build.Locator" Version="1.4.1" />
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.2.0" />
<PackageReference Include="Microsoft.CodeAnalysis.VisualBasic.Workspaces" Version="4.2.0" />
<PackageReference Include="Microsoft.CodeAnalysis.Workspaces.MSBuild" Version="4.2.0" />
<!-- Update of System.Memory in https://github.com/dotnet/msbuild/pull/7680 -->
<PackageReference Include="System.Memory" Version="4.5.5" />
<!-- NOTE: A lot of MSBuild tasks that we are going to load in order to analyze a project file will implicitly
load build tasks that will require Newtonsoft.Json version 9. Since there is no way for us to ambiently
pick these dependencies up like with MSBuild assemblies we explicitly reference it here. -->
<PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
<!-- NOTE: The project that you are trying to load apparently has a requirement on this assembly so we also include
it in the output directory so it can be picked up. -->
<PackageReference Include="NuGet.Frameworks" Version="5.6.0" />
<PackageReference Include="NuGet.Versioning" Version="5.6.0" />
<PackageReference Include="NuGet.ProjectModel" Version="5.6.0" />
<PackageReference Include="System.Collections.Immutable" Version="6.0.0" />
</ItemGroup>
<ItemGroup>
<None Update="DefaultTemplate.render">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>