From 1bf283877e407ce1f6c0e69905340e7c44e87350 Mon Sep 17 00:00:00 2001 From: SteveSandersonMS Date: Mon, 13 Feb 2017 14:42:47 +0000 Subject: [PATCH] More updates to "dotnet new" template to produce correct template.json values --- templates/package-builder/src/build/build.ts | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/templates/package-builder/src/build/build.ts b/templates/package-builder/src/build/build.ts index 90aff1f..ca75aec 100644 --- a/templates/package-builder/src/build/build.ts +++ b/templates/package-builder/src/build/build.ts @@ -149,8 +149,24 @@ function buildDotNetNewNuGetPackage() { shortName: `${templateConfig.dotNetNewId.toLowerCase()}`, tags: { language: 'C#', type: 'project' }, sourceName: sourceProjectName, - preferNameDirectory: true, - symbols: {} + sources: [{ + source: './', + target: './', + exclude: ['.deployment', '.template.config/**', 'project.json', '*.xproj'] + }], + symbols: { + sdkVersion: { + type: 'bind', + binding: 'dotnet-cli-version', + replaces: '1.0.0-preview2-1-003177' + }, + dockerBaseImage: { + type: 'parameter', + replaces: 'microsoft/dotnet:1.1.0-sdk-projectjson', + defaultValue: 'microsoft/dotnet:1.1.0-sdk-msbuild' + } + }, + preferNameDirectory: true }, null, 2)); fs.writeFileSync(path.join(templateConfigDir, 'dotnetcli.host.json'), JSON.stringify({