Para quem está usando o VsCode e baixou o projeto do GitHub que é passado na aula 2, atenção!
Nessa aula, quando vamos usar a o comando dotnet add reference <caminhos do csproj a ser adicionado>
não conseguimos pois a versão que está dentro do arquivo ScreenSound.csproj na tag target framework está assim <TargetFramework>net7.0</TargetFramework>
.
Antes de executar o comando para adicionar a referência, altere essa tag para que ela fique assim <TargetFramework>net8.0</TargetFramework>
. Depois disso pode executar o comando que irá funcionar, depois, voltar para a pasta onde está a solução e execute o dotnet restore
e o dotnet build
. Você pode executar o dotnet restore
dentro da pasta do projeto ScreendSound se quiser também.
OBS: Para executar o comando que adiciona a referência a um projeto você tem que estar dentro da pasta do projeto que vai receber a referência. No caso desse projeto em que estamos, temos que estar dentro da pasta do ScreenSound e o comando fica da seguinte forma dotnet add reference ../ScreenSound.Shared.Modelos/ScreenSound.Shared.Modelos.csproj