C #: Могу ли я иметь точку входа для проекта? - PullRequest
2 голосов
/ 06 ноября 2010

Я создаю проект C # / WPF главным образом для предоставления диалогов для использования в других проектах. Изначально у меня был app.config, но я удалил его, так как проект больше похож на библиотеку. Я тогда получил ошибки

файл метаданных 'D: \ проекты \ SimpleColorPicker \ SimpleColorPicker \ Bin \ Debug \ SimpleColorPicker.exe' не может быть найден

\ SimpleColorPicker.exe 'не содержит статический метод Main подходит для входа точка D: \ projects \ SimpleColorPicker \ SimpleColorPicker \ CSC

Как я могу это исправить? Я мог оставить app.config, но я подумал, что будет удобнее чистить ненужные вещи

Ответы [ 2 ]

4 голосов
/ 06 ноября 2010

Вы должны создать библиотеку классов (DLL), а не приложение.Сборка DLL - это в основном исполняемый файл без точки входа.Посмотрите на тип вывода в свойствах проекта.

1 голос
/ 06 ноября 2010

Вам потребуется изменить проект с Windows / консольного приложения на библиотеку классов в свойствах проекта на вкладке приложения.Тогда вы не сможете «запустить» этот проект изолированно, но если это библиотечный проект, то это то, что вам нужно.

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