Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Version introduced: 8.0.0
'Project' is referenced by an Aspire Host project, but it is not an executable. Did you mean to set IsAspireProjectResource="false"?
The project being referenced byt the .NET Aspire App Host isn't an executable, but is being treated like one for the purposes of orchestration.
To correct this warning
Either change the build type of the project to an executable, or add the IsAspireProjectResource="false"
setting to the project reference in your .NET Aspire App Host project file, as demonstrated in the following snippet:
<ItemGroup>
<ProjectReference Include="..\OtherProjects\Contracts.csproj" IsAspireProjectResource="false" />
</ItemGroup>
Suppress the warning
Suppress the warning with either of the following methods:
Set the severity of the rule in the .editorconfig file.
[*.{cs,vb}] dotnet_diagnostic.ASPIRE004.severity = none
For more information about editor config files, see Configuration files for code analysis rules.
Add the following
PropertyGroup
to your project file:<PropertyGroup> <NoWarn>$(NoWarn);ASPIRE004</NoWarn> </PropertyGroup>
.NET Aspire