Създавам DLL на C#, който бих искал да се вижда в COM без регистрация. Следвайки инструкциите другаде, генерирах нов файл "app.manifest" в проекта и го редактирах, за да включва COM информацията, от която се нуждая, а не общата UAC информация.
Освен че Visual Studio не ми позволява да го използвам вместо манифеста по подразбиране. Когато отворя свойствата на проекта, падащото меню на манифеста е деактивирано:
Какво трябва да направя, за да избера и вградя персонализирания манифест, който добавих към проекта?
Редактиране: Файлът "app.manifest" е в папката Properties на проекта. Както е описано тук, за COM без регистрация трябва да променя Манифест от вграждане на манифест по подразбиране до използване на манифеста в Свойства. Освен че не ми позволява да променя тази настройка по някаква причина.
Редактиране 2: Падащото меню „Манифест“ е активирано, когато променя типа на изхода на конзолно приложение или на Windows приложение. Защо би било деактивирано за библиотека с класове, когато MSDN изрично посочва, че е необходим манифест за COM библиотеки без регистрация?