C#, WinForms и значок приложения - PullRequest
0 голосов
/ 03 апреля 2020

Это неважный вопрос. Я пытался привести в порядок свое приложение и сохранить свою папку root как можно более чистой. Один файл, который я так и не смог удалить, - это файл приложения ico. Если я переместлю его в папку «Ресурсы», которая кажется логичным местом, и выделю ее в

Project | свойства | Применение | Значок и манифест | Значок:

Затем он снова копируется в папку root :-) Кто-нибудь нашел способ поместить файл значка за пределы папки root?

1 Ответ

1 голос
/ 03 апреля 2020

Если вы поместили значок своего приложения, например, в папку «Ресурсы», вы можете добавить его в проект с помощью пункта контекстного меню проекта «Добавить> Существующий элемент ...». Затем выберите его в диалоговом окне, нажмите маленькую стрелку вниз с правой стороны, если кнопка «Добавить», и нажмите «Добавить как ссылку». Если вы откроете свойства проекта, вы можете выбрать значок сейчас, и он не будет скопирован в папку проектов root.

Так, для более крупных решений вы можете создать одну папку с иконками, изображениями и т. Д. c. это может быть общим во всем решении без какой-либо операции копирования.

Это также работает для файлов исходного кода, тогда вы должны объявить классы как internal, чтобы предотвратить проблемы. Я использую это иногда для небольших вспомогательных классов или расширений, чтобы не ссылаться, например, на (большую) общую сборку.

...