У меня есть проект библиотеки классов фреймворка. net, который абсолютно нормально работает с проектами фреймворка. net. Теперь мне нужно также сослаться на него в основном приложении. net. поэтому я пытаюсь создать новый стандартный проект. net и скопировал все файлы .cs в этот проект из существующего проекта. и приступил к исправлению ошибок компиляции. Я исправил многие, но все еще получаю несколько.
_rabbitBus = RabbitHutch.CreateBus(
ConfigurationManager.ConnectionStrings[queueName].ConnectionString,
serviceRegister => serviceRegister.Register<ISerializer>(
serviceProvider => new JsonSerializer(new TypeNameSerializer())
)
);
Я получаю следующую ошибку с кодом, упомянутым выше.
CS0246 Тип или имя пространства имен 'TypeNameSerializer' могло не найден (вам не хватает директивы using или ссылки на сборку?)
Итак, как решить эту проблему?
Примечание: я исправил ошибку компиляции b с помощью этого кода new JsonSerializer(new Newtonsoft.Json.JsonSerializerSettings())
, но я не знаю, правильный это путь или нет, поэтому, пожалуйста, расскажите мне, как решить эту проблему.