Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 96|Resposta: 0

[Comunicação] Bibliotecas de classes .NET/C# referenciam e utilizam métodos ASP.NET API Core

[Copiar link]
Publicado em 28/02/2026 21:53:17 | | |
Requisitos: Crie um novo projeto de biblioteca em .NET 8 (Sdk="Microsoft.NET.Sdk", essa biblioteca é uma classe de ajuda, haverá muitos métodos de extensão, como extensões relacionadas à web, mas você verá que ela não pode ser referenciada, o que indica que a referência não pode ser encontrada, como referenciar os métodos no AspNetCore?

.NET Project SDK

SDKs disponíveis, disponíveis, incluem:

ID
descrição
Repositório
Microsoft.NET.Sdk.NET SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Web.REDEWeb SDKhttps://github.com/dotnet/sdk
Microsoft.NET.Sdk.Razor.REDERazor SDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.BlazorWebAssemblyO .NETBlazor WebAssemblySDKhttps://github.com/dotnet/aspnetcore
Microsoft.NET.Sdk.Worker.REDESDK de Serviços de Trabalhohttps://github.com/dotnet/aspnetcore
Aspire.AppHost.Sdk.REDEAspire SDKhttps://github.com/dotnet/aspire
MSTest.SdkMSTest SDKhttps://github.com/microsoft/testfx

Opção 1

Usando o framework compartilhado, a configuração é a seguinte:

O framework compartilhado éUma coleção de assemblies incluída no runtime, então não há necessidade de resolvê-los separadamente pelo NuGet。 Você pode pensar nisso como um pacote NuGet, porque eles são tratados de forma muito semelhante. A principal diferença é que ele não precisa ser baixado do NuGet porque já está incluído no ambiente de runtime.

Como ele é distribuído com o ambiente de runtime, isso significa que você não pode referenciar uma versão específica dele. Em vez disso, você sempre recebe a versão incluída na versão disponível do ambiente de runtime. O benefício disso é que, quando o ambiente de runtime é atualizado, seu conteúdo é automaticamente atualizado, então aplicações que dependem de frameworks compartilhados também são automaticamente atualizadas em tempo de execução.

Opção 2

Modifique o SDK diretamente e configure-o da seguinte forma:

Referência:

O login do hiperlink está visível.
O login do hiperlink está visível.




Anterior:O CSS da página front-end implementa a animação de carregamento
Próximo:Otimização de desempenho front-end: Abandone o XMLHttpRequest em favor de interfaces fetch
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com