Неизвестные проблемы с пространством имен после ссылки на проект в «основном» проекте C#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Неизвестные проблемы с пространством имен после ссылки на проект в «основном» проекте C#

Сообщение Anonymous »

Я использую VS Code для своего проекта (

Код: Выделить всё

docGenerator). В качестве ссылки я добавил еще один проект с именем common
. Общий проект уже упоминается в нескольких других существующих проектах, и в этих случаях все работает нормально. Однако common ориентирован на .NET 5, а основные проекты, включая docGenerator, ориентированы на .NET 8.
После добавления common в docGenerator, я начал получать ошибки для всех пакетов, на которые имеются общие ссылки.
Например, я вижу ошибки при использовании Amazon.Lambda;, хотя common project работает нормально везде, где на него ссылаются.
Я пробовал переустановить пакеты, очистить кэш NuGet и восстановить пакеты, но ни один из этих шагов не решил проблему. р>

Код: Выделить всё

using Amazon.Lambda;
using Amazon.Lambda.Model;
using Microsoft.Extensions.Options;
using System.Text.Json;
using System.Threading.Tasks;

namespace Common.AWS
{
public class AWSLambdaService
{
private readonly IAmazonLambda _lambdaClient;

public AWSLambdaService(IAmazonLambda lambdaClient)
{
_lambdaClient = lambdaClient;
}

//...
}
}
Я получаю сообщение об ошибке:

Тип или имя пространства имен «Lambda» не существует в пространстве имен «Amazon». ' (вам не хватает ссылки на сборку?) CS0234


Подробнее здесь: https://stackoverflow.com/questions/790 ... ct-c-sharp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»