Во-первых, я полностью понимаю это сообщение и почему это происходит нормально. Это не то, что я просто пытаюсь запустить dll (например этот вопрос).
У меня есть проект, который компилируется в dll, но имеет программу запуска, указанную в свойствах проекта. В большинстве случаев я могу щелкнуть правой кнопкой мыши по проекту и выбрать Debug > Запустить новый экземпляр, и он запустит программу и позволит мне отлаживать мою dll. Однако иногда я получаю это сообщение (проект с типом выходного типа библиотеки классов не может запускаться напрямую), как будто у меня нет начальной программы. В первые несколько раз я думал, что это просто я случайно нажал на неправильный проект, но я уверен, что это не так, потому что это случалось так много раз, и я был осторожен, чтобы посмотреть его.
Когда появится это сообщение, я могу попробовать его снова, и он всегда работает во второй или третьей попытке.
У коллеги, использующего одно и то же решение, никогда не возникает эта проблема: -/
У кого-нибудь еще была эта проблема или вы знали, как ее решить?
Я использую Visual Studio 2005 Pro версии 8.0.50727.762 (SP.050727-7600) Изменить: также происходит с Visual Studio 2010