def addPackageReference(self, targetProject, package): dotnet = dotnetTool.getInstance() options = None options = dotnet.addCommandOption(options, dotnet.commandAdd) options = dotnet.addAddProjectOption(options, targetProject) options = dotnet.addAddPackageOption(options, package) dotnet.run(options, None)
def addProjectRefrence(self, targetProject, referenceProject): dotnet = dotnetTool.getInstance() options = None options = dotnet.addCommandOption(options, dotnet.commandAdd) options = dotnet.addAddProjectOption(options, targetProject) options = dotnet.addAddReferenceOption(options, referenceProject) dotnet.run(options, None)
def newSolution(self, solutionName, outputDirectory): dotnet = dotnetTool.getInstance() options = None options = dotnet.addCommandOption(options, dotnet.commandNew) options = dotnet.addNewTemplateOption(options, dotnet.templateSln) options = dotnet.addNewNameOption(options, solutionName) options = dotnet.addNewOutputOption(options, outputDirectory) dotnet.run(options, None)
def _newProject(self, template, projectName, outputDirectory): dotnet = dotnetTool.getInstance() options = None options = dotnet.addCommandOption(options, dotnet.commandNew) options = dotnet.addNewTemplateOption(options, template) options = dotnet.addNewNameOption(options, projectName) options = dotnet.addNewOutputOption(options, outputDirectory) dotnet.run(options, None)
def newClasslibProject(self, projectName, outputDirectory): self._newProject(dotnetTool.getInstance().templateClasslib, projectName, outputDirectory)
def newConsoleProject(self, projectName, outputDirectory): self._newProject(dotnetTool.getInstance().templateConsole, projectName, outputDirectory)
def showDotnetCommandNewHelp(self): return self._showDotnetCommandHelp(dotnetTool.getInstance().commandNew)
def showDotnetCoreHelp(self): dotnet = dotnetTool.getInstance() options = None options = dotnet.addHelpOption(options) dotnet.run(options, None)
def _showDotnetCommandHelp(self, command): dotnet = dotnetTool.getInstance() options = None options = dotnet.addCommandOption(options, command) options = dotnet.addHelpOption(options) dotnet.run(options, None)
def newUnitTestProject(self, projectName, outputDirectory): self._newProject(dotnetTool.getInstance().templateMstest, projectName, outputDirectory)