publish using new parser, rename ArgsToBeForwarded

This commit is contained in:
jonsequitur 2017-03-09 07:35:06 -08:00
commit 0b94c979db
9 changed files with 70 additions and 21 deletions

View file

@ -8,7 +8,7 @@ using Microsoft.DotNet.Tools.MSBuild;
namespace Microsoft.DotNet.Tools.Publish
{
public partial class PublishCommand : MSBuildForwardingApp
public class PublishCommand : MSBuildForwardingApp
{
private PublishCommand(IEnumerable<string> msbuildArgs, string msbuildPath = null)
: base(msbuildArgs, msbuildPath)
@ -27,12 +27,12 @@ namespace Microsoft.DotNet.Tools.Publish
msbuildArgs.Add("/t:Publish");
var appliedPublishOption = result.AppliedOptions["publish"];
var appliedPublishOption = result["dotnet"]["publish"];
msbuildArgs.AddRange(appliedPublishOption.OptionValuesToBeForwarded());
msbuildArgs.AddRange(appliedPublishOption.Arguments);
msbuildArgs.AddRange(appliedPublishOption.ArgsToBeForwarded());
return new PublishCommand(msbuildArgs, msbuildPath);
}