public SharedTestState() { var dotNet = new Microsoft.DotNet.Cli.Build.DotNetCli(Path.Combine(TestArtifact.TestArtifactsPath, "sharedFrameworkPublish")); DotNetRoot = dotNet.BinPath; HostFxrPath = dotNet.GreatestVersionHostFxrFilePath; ComponentWithNoDependenciesFixture = new TestProjectFixture("ComponentWithNoDependencies", RepoDirectories) .EnsureRestored(RepoDirectories.CorehostPackages) .PublishProject(); ComponentTypeName = $"Component.Component, {ComponentWithNoDependenciesFixture.TestProject.AssemblyName}"; }
public SharedTestState() { var dotNet = new Microsoft.DotNet.Cli.Build.DotNetCli(Path.Combine(TestArtifact.TestArtifactsPath, "sharedFrameworkPublish")); DotNetRoot = dotNet.BinPath; HostFxrPath = dotNet.GreatestVersionHostFxrFilePath; PortableAppFixture = new TestProjectFixture("PortableApp", RepoDirectories) .EnsureRestored() .PublishProject(); PortableAppWithExceptionFixture = new TestProjectFixture("PortableAppWithException", RepoDirectories) .EnsureRestored() .PublishProject(); }
public SharedTestState() { var dotNet = new Microsoft.DotNet.Cli.Build.DotNetCli(Path.Combine(TestArtifact.TestArtifactsPath, "sharedFrameworkPublish")); DotNetRoot = dotNet.BinPath; HostFxrPath = dotNet.GreatestVersionHostFxrFilePath; ApplicationFixture = new TestProjectFixture("PortableApp", RepoDirectories) .EnsureRestored() .PublishProject(); ComponentWithNoDependenciesFixture = new TestProjectFixture("ComponentWithNoDependencies", RepoDirectories) .EnsureRestored() .PublishProject(); SelfContainedApplicationFixture = new TestProjectFixture("StandaloneApp", RepoDirectories) .EnsureRestored() .PublishProject(selfContained: true); ComponentTypeName = $"Component.Component, {ComponentWithNoDependenciesFixture.TestProject.AssemblyName}"; }
public SharedTestState() { var dotNet = new Microsoft.DotNet.Cli.Build.DotNetCli(Path.Combine(TestArtifact.TestArtifactsPath, "sharedFrameworkPublish")); DotNetRoot = dotNet.BinPath; HostFxrPath = dotNet.GreatestVersionHostFxrFilePath; ApplicationFixture = new TestProjectFixture("AppWithCustomEntryPoints", RepoDirectories) .EnsureRestored(RepoDirectories.CorehostPackages) .PublishProject(selfContained: "false"); ComponentWithNoDependenciesFixture = new TestProjectFixture("ComponentWithNoDependencies", RepoDirectories) .EnsureRestored(RepoDirectories.CorehostPackages) .PublishProject(); SelfContainedApplicationFixture = new TestProjectFixture("AppWithCustomEntryPoints", RepoDirectories) .EnsureRestored(RepoDirectories.CorehostPackages) .PublishProject(selfContained: "true"); ComponentTypeName = $"Component.Component, {ComponentWithNoDependenciesFixture.TestProject.AssemblyName}"; FunctionPointerTypeName = $"AppWithCustomEntryPoints.Program, {ApplicationFixture.TestProject.AssemblyName}"; }