Для проекта, который я делаю, мне нужно вручную создать проект .net. В настоящее время я использую StreamWriter
для создания классов .sln, .csproj и base (пока пусто). Я также создаю класс AssemblyInfo.cs. Я скопировал именно те файлы и структуру папок, которые создает VS.Net при создании пустого проекта библиотеки классов Windows.
Почему-то при попытке открыть файл .sln ничего не происходит. Я могу открыть файл .csproj нормально, но проект не скомпилируется. Я не получаю никаких сообщений об ошибках, просто ничего не происходит. Я проверил все файлы, которые я создаю, с файлами, созданными Visual Studio с использованием Beyond Compare, и они абсолютно одинаковы, за исключением имени проекта и GUID.
Кто-нибудь знает, что Visual Studio делает что-то за кулисами при создании проекта? Могу ли я что-то упустить еще?