Есть ли встроенный атрибут в .net framework для разметки кода с произвольным ключом и значением? Я просмотрел список , но не вижу там ничего полезного. В идеале мы хотим сказать:
[NameValuePair("MyKey", "My long bit of text")]
... а потом вытащить его позже
На самом деле, то, что мы действительно хотим сделать, это вставить дополнительную информацию в ассемблерную информацию во время непрерывной интеграции, например
[Assembly: NameValuePair("MyKey", "My long bit of text")]
, а затем вытащите его
Я видел пост Джеффа о пользовательских атрибутах AssemblyInfo , и это хорошо, но если в рамках фреймворка есть неявный атрибут, он будет еще лучше.