Udostępnij za pośrednictwem


Ostrzeżenie kompilatora ASPIRE004

Wprowadzona wersja: 8.0.0

Element "Projekt" jest odwoływany przez projekt hosta Aspire, ale nie jest plikiem wykonywalnym. Czy masz na myśli ustawienie IsAspireProjectResource="false"?

Projekt, do którego odwołuje się host .NET.NET Aspire aplikacji, nie jest plikiem wykonywalnym, ale jest traktowany jak jeden na potrzeby orkiestracji.

Aby poprawić to ostrzeżenie

Zmień typ kompilacji projektu na wykonywalny lub dodaj ustawienia IsAspireProjectResource="false" do referencji projektu w pliku projektu Host Aplikacji .NET.NET Aspire, jak pokazano w poniższym fragmencie kodu.

<ItemGroup>
  <ProjectReference Include="..\OtherProjects\Contracts.csproj" IsAspireProjectResource="false" />
</ItemGroup>

Pomijanie ostrzeżenia

Pomiń ostrzeżenie przy użyciu jednej z następujących metod:

  • Określ stopień ważności reguły w pliku .editorconfig.

    [*.{cs,vb}]
    dotnet_diagnostic.ASPIRE004.severity = none
    

    Aby uzyskać więcej informacji na temat plików konfiguracji edytora, zobacz Pliki konfiguracji dla reguł analizy kodu.

  • Dodaj kod PropertyGroup do pliku projektu.

    <PropertyGroup>
        <NoWarn>$(NoWarn);ASPIRE004</NoWarn>
    </PropertyGroup>