Я использую Visual Studio 2008 Express, и я попытался создать простое консольное приложение для его тестирования. Когда я пытаюсь его скомпилировать, он компилируется нормально, но когда я пытаюсь его запустить, он жалуется на отсутствие файла манифеста. Насколько мне известно, VStudio должен автоматически создавать файл манифеста, но, поскольку это простое консольное приложение без каких-либо зависимостей, я попросил VS создать приложение без манифеста. Это ничего не изменило. Он все время просил файл манифеста, в котором говорилось, что он должен быть в приложении. Я вспомнил старые ошибки процесса vshost из предыдущих версий VS Express, поэтому попытался отключить его. Когда я это сделал, сообщение об ошибке изменилось, и в нем говорилось, что приложение не загрузилось должным образом и будет закрыто, как с возможностью создания манифеста, так и без него. Я почти уверен, что это некоторая неправильная конфигурация VS Express с моей стороны, но я не мог найти где. У кого-нибудь были подобные проблемы?





Я думаю, вам нужно просто создать файл манифеста. На настройку уходит около 30 секунд, и я уверен, что вы потратили гораздо больше времени на поиск в Google и попытки решить проблему.
Вот статья MSDN о манифестах сборки (в .NET 3.5):
http://msdn.microsoft.com/en-us/library/1w45z383.aspx
РЕДАКТИРОВАТЬ и примечание для человека, проголосовавшего за этот ответ: это полезный ответ, и я скажу вам, почему. При реализации программных проектов мы все иногда совершаем ошибки и тратим много времени, пытаясь сделать что-то не имеющим смысла. Это очень важный инженерный навык, чтобы уметь как можно раньше осознать, что «я делаю неправильно», и не пытаться навязать невыполнимое решение.
Крис: Мне жаль, что я не хотел быть враждебным. Постараюсь отредактировать свой ответ и сделать его более дружелюбным.
Я отрицательно проголосовал за это, потому что количество мета-ненавистнических высказываний, направленных против отрицательных голосов, составляет больше, чем количество соответствующего текста с ответами. Если вам необходимо использовать это как чат-форум, используйте комментарии, а не ответы.
Если вы просто пытаетесь провести простой тест, почему вы так стараетесь не создавать манифест?