ValidatedAnanationations в .net 7 существует в одном проекте, но не в другом в том же решенииC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ValidatedAnanationations в .net 7 существует в одном проекте, но не в другом в том же решении

Сообщение Anonymous »

Я использую .net 7. < /p>
У меня есть два библиотечных проекта класса в моем решении, которые должны регистрировать параметры с аннотациями данных. Я делаю это в < /p>
Ниже приведен разделенный пример.

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

// project 1
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;

public static class ServiceCollectionExtensions
{
public static IServiceCollection AddFeature1(
this IServiceCollection services,
IConfiguration configuration,
IHostEnvironment environment
)
{

/* snip */

services.AddOptions()
.Bind(builder.Configuration.GetSection(nameof(MyOptionsClass2)))
.ValidateDataAnnotations(); // This works

/* snip */

return services;
}
}
< /code>

// project 2
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Microsoft.Extensions.Options;

public static class ServiceCollectionExtensions
{
public static IServiceCollection AddFeature1(
this IServiceCollection services,
IConfiguration configuration,
IHostEnvironment environment
)
{

/* snip */

services.AddOptions()
.Bind(builder.Configuration.GetSection(nameof(MyOptionsClass2)))
.ValidateDataAnnotations(); // This does not work - Cannot resolve symbol 'ValidateDataAnnotations'

/* snip */

return services;
}
}
Что я пропустил или сделал неправильно?


Подробнее здесь: https://stackoverflow.com/questions/767 ... ther-in-th
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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