Инициализировать настраиваемые свойства в основном классе из указанного проекта в C# с помощью настраиваемого атрибута - PullRequest
0 голосов
/ 17 июня 2020

Я создаю пакет NuGet с атрибутом свойства [FromReference ("someKey")]. Мне нужно заполнить значения этих свойств (на основе ключа FromReference) в проектах, которые используют мой пакет.

Вот пример того, чего я хотел бы достичь

public static class UserClass {

   [FromReference("MyAppSecret")] 
   public static string PublicAttributeProp { get; set; }

}

Здесь FromReference принадлежит моему пакету NuGet, а UserClass - это отдельный проект, зависящий от пакета.

Итак, как мне установить PublicAttributeProp с определенным значением из моего пакета Nuget при загрузке сборки, содержащей UserClass?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...