Browse Source

Use full paths to project files (#66)

pull/67/head
Justin Kotalik 7 years ago
committed by GitHub
parent
commit
2471a9259a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/Tye.Core/ProjectReader.cs
  2. 5
      src/tye/Program.DeployCommand.cs

6
src/Tye.Core/ProjectReader.cs

@ -68,10 +68,12 @@ namespace Tye
}
output.WriteDebugLine("Running 'dotnet msbuild'.");
output.WriteCommandLine("dotnet", $"msbuild {restore} /t:EvaluateTyeProjectInfo \"/p:TyeTargetLocation={programRoot}\" \"/p:TyeOutputFilePath={outputFilePath}\"");
var msbuildCommand = $"msbuild {restore} /t:EvaluateTyeProjectInfo \"/p:TyeTargetLocation={programRoot}\" \"/p:TyeOutputFilePath={outputFilePath}\"";
output.WriteCommandLine("dotnet", msbuildCommand);
var exitCode = await Process.ExecuteAsync(
$"dotnet",
$"msbuild {restore} /t:EvaluateTyeProjectInfo \"/p:TyeTargetLocation={programRoot}\" \"/p:TyeOutputFilePath={outputFilePath}\"",
msbuildCommand,
workingDir: projectFile.DirectoryName,
stdOut: capture.StdOut,
stdErr: capture.StdErr);

5
src/tye/Program.DeployCommand.cs

@ -70,7 +70,8 @@ namespace Tye
{
if (configService.Project is string projectFile)
{
var project = new Project(projectFile);
var fullPathProjectFile = Path.Combine(application.Source.DirectoryName, projectFile);
var project = new Project(fullPathProjectFile);
var service = new Service(configService.Name)
{
Source = project,
@ -89,7 +90,7 @@ namespace Tye
var serviceEntry = new ServiceEntry(service, configService.Name);
await ProjectReader.ReadProjectDetailsAsync(output, new FileInfo(projectFile), project);
await ProjectReader.ReadProjectDetailsAsync(output, new FileInfo(fullPathProjectFile), project);
var container = new ContainerInfo()
{

Loading…
Cancel
Save