# Microsoft.DotNet.CoreSetup.sln is special - hosting tests are currently meant to run on the
# bootstrapped .NET Core, not on the live-built runtime.
- if ([System.IO.Path]::GetFileName($vs) -ieq "Microsoft.DotNet.CoreSetup.sln") {
+ if (([System.IO.Path]::GetFileName($vs) -ieq "Microsoft.DotNet.CoreSetup.sln") -or ($vs -ieq "Microsoft.DotNet.CoreSetup")) {
if (-Not (Test-Path $vs)) {
+ if (-Not ( $vs.endswith(".sln"))) {
+ $vs = "$vs.sln"
+ }
$vs = Join-Path "$PSScriptRoot\..\src\installer" $vs
}
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
- <Description>Microsoft.DotNet.Tools.Tests.Utilities Class Library</Description>
<TargetFramework>$(TestInfraTargetFramework)</TargetFramework>
- <AssemblyName>Microsoft.Extensions.DependencyModel.Tests</AssemblyName>
<StrongNameKeyId>MicrosoftAspNetCore</StrongNameKeyId>
<SignAssembly>true</SignAssembly>
<PublicSign Condition=" '$(OS)' != 'Windows_NT' ">true</PublicSign>
- <PackageId>Microsoft.Extensions.DependencyModel.Tests</PackageId>
<GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
</PropertyGroup>
<PackageReference Include="Microsoft.DotNet.InternalAbstractions" Version="1.0.0" />
<PackageReference Include="FluentAssertions" Version="4.19.4" />
<PackageReference Include="Moq" Version="4.7.142" />
- <PackageReference Include="NuGet.Versioning" Version="4.0.0" />
<PackageReference Include="Microsoft.DotNet.ProjectModel" Version="1.0.0-rc2-002702" />
- <PackageReference Include="System.Text.Json" Version="4.7.0" />
- <PackageReference Include="System.Text.Encodings.Web" Version="4.7.0" />
- <ProjectReference Include="..\..\managed\Microsoft.DotNet.PlatformAbstractions\Microsoft.DotNet.PlatformAbstractions.csproj" />
<ProjectReference Include="..\..\managed\Microsoft.Extensions.DependencyModel\Microsoft.Extensions.DependencyModel.csproj" />
</ItemGroup>