Я не знаю, как это находится в C#, и.NET, но в C будет утверждать (), только работают, если скомпилировано с-DDEBUG - конечный пользователь никогда не будет видеть утверждение (), если это будет скомпилировано без. Это для разработчика только. Я использую его действительно часто, иногда легче отследить ошибки.
Я использовал решение, предоставленное мне с других сайтов. Один из них сказал переустановить шаблоны. Я сделал следующее:
В командной строке я набрал: cd C: \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE
Затем я набрал: devenv / installvstemplates
Я взял через минуту, но после этого завершено, я открыл Visual Studio и попытался создать новый проект. Все мои шаблоны проектов вернулись в порядок, включая дополнительные шаблоны, такие как Workflow, SharePoint и Silverlight.