В C# мы можем украсить методы с помощью атрибутов для многочисленных целей.Можно ли игнорировать атрибуты в C#? Или отключить их обработку?
например:
[Activity (Label = "My Activity", MainLauncher = true)]
public class MainActivity : Activity
Этот конкретный пример из Xamarin, он уходит и автоматически создает файл манифеста Android на основе этих атрибутов.
Я хочу знать, есть ли способ заставить компилятор глобально игнорировать эти атрибуты? i.e Отключить обработку атрибутов.
Моя фактическая конечная цель состоит в том, чтобы вручную самостоятельно создать свой файл манифеста Android, но все же сохранить эти атрибуты в классах. Я использую Visual Studio 2012.
Я хотел избежать внесения изменений в исходные файлы (они являются частью библиотеки, которую я буду потреблять), но это, безусловно, сделает трюк. Спасибо за совет –