Skip to content

Commit 80d281e

Browse files
authored
Fix NullReferenceException in SwitchPackagesToProjectsCommand (#157)
* Check for null reference before accessing Include * Bump version from 2.1.0 to 2.1.1
1 parent c21e6bd commit 80d281e

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/Dnt.Commands/Packages/SwitchProjectsToPackagesCommand.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,7 @@ where string.Equals(r.Name, projectName, StringComparison.OrdinalIgnoreCase)
204204
{
205205
var reference = switchedProject.GetSwitchedPackage(packageName);
206206

207-
if (!string.IsNullOrEmpty(reference.Include))
207+
if (reference != null && !string.IsNullOrEmpty(reference.Include))
208208
{
209209
project.AddItem("Reference", reference.Include, reference.Metadata);
210210
}

src/Dnt/Dnt.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<Authors>Rico Suter</Authors>
1111
<Company>Rico Suter</Company>
1212
<Product>DotNetTools (DNT)</Product>
13-
<Version>2.1.0</Version>
13+
<Version>2.1.1</Version>
1414
<PackageId>DNT</PackageId>
1515
<DebugType>embedded</DebugType>
1616
<PackAsTool>true</PackAsTool>
@@ -36,4 +36,4 @@
3636
<PackageReference Include="Microsoft.Build" Version="17.12.6" ExcludeAssets="runtime" />
3737
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="17.12.6" ExcludeAssets="runtime" />
3838
</ItemGroup>
39-
</Project>
39+
</Project>

0 commit comments

Comments
 (0)