2024-12-28 17:01:18 +01:00
<Project Sdk= "Microsoft.NET.Sdk" >
<Sdk Name= "Aspire.AppHost.Sdk" Version= "9.0.0" />
<PropertyGroup >
<OutputType > Exe</OutputType>
<TargetFramework > net9.0</TargetFramework>
<ImplicitUsings > enable</ImplicitUsings>
<Nullable > enable</Nullable>
<IsAspireHost > true</IsAspireHost>
<UserSecretsId > bb714834-9872-4af6-b154-0b98b14fcca2</UserSecretsId>
</PropertyGroup>
<ItemGroup >
2025-06-12 17:43:22 +02:00
<PackageReference Include= "Aspire.Hosting.AppHost" Version= "9.3.0" />
2025-06-13 20:12:43 +02:00
<PackageReference Include= "Aspire.Hosting.NodeJs" Version= "9.3.1" />
2025-06-12 17:43:22 +02:00
<PackageReference Include= "Aspire.Hosting.PostgreSQL" Version= "9.3.0" />
<PackageReference Update= "Nerdbank.GitVersioning" >
<Version > 3.7.115</Version>
</PackageReference>
2024-12-28 17:01:18 +01:00
</ItemGroup>
<ItemGroup >
<ProjectReference Include= "..\Vegasco.Server.AppHost.Shared\Vegasco.Server.AppHost.Shared.csproj" IsAspireProjectResource= "false" />
2025-06-12 18:22:37 +02:00
<ProjectReference Include= "..\Vegasco.Server.Api\Vegasco.Server.Api.csproj" />
2024-12-28 17:01:18 +01:00
</ItemGroup>
2025-06-29 12:01:14 +02:00
<Target Name= "RestoreNpm" BeforeTargets= "Build" Condition= " '$(DesignTimeBuild)' != 'true' " >
<ItemGroup >
<PackageJsons Include= "..\*\package.json" />
</ItemGroup>
<!-- Install npm packages if node_modules is missing -->
<Message Importance= "Normal" Text= "Installing npm packages for %(PackageJsons.RelativeDir)" Condition= "!Exists('%(PackageJsons.RootDir)%(PackageJsons.Directory)/node_modules')" />
<Exec Command= "pnpm install" WorkingDirectory= "%(PackageJsons.RootDir)%(PackageJsons.Directory)" Condition= "!Exists('%(PackageJsons.RootDir)%(PackageJsons.Directory)/node_modules')" />
</Target>
2024-12-28 17:01:18 +01:00
</Project>