Merge pull request #4327 from livarcocc/update_toolsref

Fixing the tools item name in csproj. Nuget used a different one then…
This commit is contained in:
Livar 2016-10-05 16:12:13 -07:00 committed by GitHub
commit 09e8877bd4
4 changed files with 5 additions and 5 deletions

View file

@ -22,9 +22,9 @@
</ItemGroup>
<ItemGroup>
<DotNetCliToolsReference Include="dotnet-portable">
<DotNetCliToolReference Include="dotnet-portable">
<Version>1.0.0</Version>
</DotNetCliToolsReference>
</DotNetCliToolReference>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Microsoft.CSharp.targets" />

View file

@ -233,7 +233,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Rules
.WithMetadata("Version", r => r.Version);
private AddItemTransform<ProjectLibraryDependency> ToolTransform => new AddItemTransform<ProjectLibraryDependency>(
"DotNetCliToolsReference",
"DotNetCliToolReference",
dep => dep.Name,
dep => "",
dep => true)

View file

@ -36,7 +36,7 @@ namespace Microsoft.DotNet.Cli.CommandResolution
public IEnumerable<SingleProjectInfo> GetTools()
{
var toolsReferences = _project.AllEvaluatedItems.Where(i => i.ItemType.Equals("DotNetCliToolsReference"));
var toolsReferences = _project.AllEvaluatedItems.Where(i => i.ItemType.Equals("DotNetCliToolReference"));
var tools = toolsReferences.Select(t => new SingleProjectInfo(
t.EvaluatedInclude,
t.GetMetadataValue("Version"),

View file

@ -67,7 +67,7 @@ namespace Microsoft.DotNet.ProjectJsonMigration.Tests
var packageVersion = toolSpec.Item2;
var items = mockProj.Items
.Where(i => i.ItemType == "DotNetCliToolsReference")
.Where(i => i.ItemType == "DotNetCliToolReference")
.Where(i => i.Include == packageName)
.Where(i => i.GetMetadataWithName("Version").Value == packageVersion);