Skip to content

Commit f6848c8

Browse files
authored
Bump up dependencies. (#60)
* Bump up dependencies. This pulls in the CommandLine version with .NET Standard 2.0 support, meaning we need to pull in that dependency as well when building the project. Also added a trait to one of the tests who was missing one. * Bump project version as well.
1 parent 6d7bc65 commit f6848c8

5 files changed

Lines changed: 15 additions & 8 deletions

File tree

analyzer/CommandLine.Analyzer.Test/CommandLine.Analyzer.Test.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="CommandLine.Net" Version="1.5.0" />
9+
<PackageReference Include="CommandLine.Net" Version="2.1.2" />
1010
<PackageReference Include="coverlet.collector" Version="1.2.1">
1111
<PrivateAssets>all</PrivateAssets>
1212
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1313
</PackageReference>
14-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="2.8.2">
14+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="3.5.0">
1515
<PrivateAssets>all</PrivateAssets>
1616
</PackageReference>
1717
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.7.2" />

analyzer/CommandLine.Analyzer.Test/Helpers/DiagnosticVerifier.Helper.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ namespace TestHelper
1818
public abstract partial class DiagnosticVerifier
1919
{
2020
// this is relative based on the CommandLine project. We are using Path.Combine for X-Plat support
21-
private static readonly MetadataReference PathToCommandLineAssemblyToReference = MetadataReference.CreateFromFile(typeof(Parser).Assembly.Location); //Path.Combine("..","..","..","..","..","bin","Debug","netstandard1.5","CommandLine.dll");
21+
private static readonly MetadataReference PathToCommandLineAssemblyToReference = MetadataReference.CreateFromFile(typeof(Parser).Assembly.Location);
2222

2323
private static readonly MetadataReference CorlibReference = MetadataReference.CreateFromFile(typeof(object).Assembly.Location);
2424
private static readonly MetadataReference SystemCoreReference = MetadataReference.CreateFromFile(typeof(Enumerable).Assembly.Location);
@@ -156,6 +156,9 @@ private static Project CreateProject(string[] sources, string language = Languag
156156
refs.Add(MetadataReference.CreateFromFile(item));
157157
}
158158

159+
// add netStandard.dll to the mix
160+
var ns20 = Path.Combine(pathToSharedFx, "netstandard.dll");
161+
refs.Add(MetadataReference.CreateFromFile(ns20));
159162

160163
var solution = new AdhocWorkspace()
161164
.CurrentSolution

src/CommandLine.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
</PropertyGroup>
88

99
<PropertyGroup>
10-
<AssemblyVersion>2.1.2</AssemblyVersion>
10+
<AssemblyVersion>2.1.3</AssemblyVersion>
1111
<FileVersion>$(AssemblyVersion)</FileVersion>
12-
<VersionPrefix>2.1.2</VersionPrefix>
12+
<VersionPrefix>2.1.3</VersionPrefix>
1313
</PropertyGroup>
1414

1515
<PropertyGroup>

test/CommandLine.Tests.csproj

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,12 @@
1111
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1212
</PackageReference>
1313
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.7.2" />
14-
<PackageReference Include="xunit" Version="2.3.1" />
15-
<PackageReference Include="xunit.analyzers" Version="0.9.0" />
16-
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.1" />
14+
<PackageReference Include="xunit" Version="2.4.1" />
15+
<PackageReference Include="xunit.analyzers" Version="0.10.0" />
16+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1">
17+
<PrivateAssets>all</PrivateAssets>
18+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
19+
</PackageReference>
1720
</ItemGroup>
1821

1922
<ItemGroup>

test/CommandLineTests.Environment.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ namespace CommandLine.Tests
66
public partial class CommandLineTests
77
{
88
[Fact]
9+
[Trait("Category", "Environment variable")]
910
public void EnvironmentTest1()
1011
{
1112
ParserOptions po = new ParserOptions() { VariableNamePrefix = nameof(EnvironmentTest1) };

0 commit comments

Comments
 (0)