Skip to content

Commit 6ea486a

Browse files
authored
Merge pull request #77 from ivanz/iz-more-vs2017-fixes
Fix running full .NET Framework (old and new style csproj) with VS 2017 15.5.x
2 parents 9dcedf7 + cec2765 commit 6ea486a

File tree

3 files changed

+12
-13
lines changed

3 files changed

+12
-13
lines changed

Source/Machine.VSTestAdapter.Specs/Machine.VSTestAdapter.Specs.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
<PackageReference Include="Machine.Fakes.Moq" Version="2.8.0" />
1111
<PackageReference Include="Machine.Specifications" Version="0.12.0" />
1212
<PackageReference Include="Machine.Specifications.Should" Version="0.11.0" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.0.0" />
13+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0" />
1414
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" Version="15.0.0" Condition="'$(TargetFramework)'=='netstandard1.5'" />
15-
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" Version="11.0.0" Condition="'$(TargetFramework)'=='net46'" />
15+
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" Version="15.5.0" Condition="'$(TargetFramework)'=='net46'" />
1616
</ItemGroup>
1717

1818
<ItemGroup>

Source/Machine.VSTestAdapter/Machine.VSTestAdapter.csproj

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,25 +26,23 @@
2626
<DefineConstants>NETSTANDARD</DefineConstants>
2727
</PropertyGroup>
2828

29-
<ItemGroup Condition="'$(TargetFramework)'==$(_TargetDotNet)">
30-
<PackageReference Include="Mono.Cecil" Version="[0.10-*, 0.11)" />
31-
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" Version="[15.0.0,16)">
32-
<PrivateAssets>All</PrivateAssets> <!-- Only a reference during build/dev time -->
29+
<ItemGroup>
30+
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" Version="[15.0.0, 16.0)">
31+
<PrivateAssets>All</PrivateAssets>
32+
<!-- Only a reference during build/dev time -->
3333
</PackageReference>
3434
<PackageReference Include="Machine.Specifications" Version="[0.11.0, 1.0)">
3535
<PrivateAssets>All</PrivateAssets>
3636
<!-- Only a reference during build/dev time -->
3737
</PackageReference>
3838
</ItemGroup>
3939

40+
<ItemGroup Condition="'$(TargetFramework)'==$(_TargetDotNet)">
41+
<PackageReference Include="Mono.Cecil" Version="[0.10-*, 0.11)" />
42+
</ItemGroup>
43+
4044
<ItemGroup Condition="'$(TargetFramework)'=='$(_TargetDotNetFramework)'">
4145
<PackageReference Include="Mono.Cecil" Version="0.9.6.1" />
42-
<PackageReference Include="Microsoft.TestPlatform.ObjectModel" Version="[11.0.0,16.0.0)">
43-
<PrivateAssets>All</PrivateAssets> <!-- Only a reference during build/dev time -->
44-
</PackageReference>
45-
<PackageReference Include="Machine.Specifications" Version="[0.11.0, 1.0)">
46-
<PrivateAssets>All</PrivateAssets> <!-- Only a reference during build/dev time -->
47-
</PackageReference>
4846
</ItemGroup>
4947

5048
<ItemGroup>

appveyor.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
environment:
2-
nuget_version: '2.6.0-beta1'
2+
nuget_version: '2.6.0-beta2'
33
assembly_version: '2.6.0'
44
nuget_prerelease: true
55

@@ -30,6 +30,7 @@ deploy:
3030
- provider: GitHub
3131
description: |
3232
* Fix to support for VS 2017 15.5.x
33+
* Visual Studio 2015 is no longer supported
3334
3435
on:
3536
appveyor_repo_tag: true

0 commit comments

Comments
 (0)