Нет файла.sln в проекте C#

Я хочу открыть проект в Visual Studio 2012 и я смотрю на исходную папку, но у нее нет файла решения. Проект выглядит как проект библиотеки классов и имеет один .csproj файл и все остальное .cs файлы.

Я не уверен, как открыть этот проект.

Какие-либо предложения?

3 ответа

Решение

Дважды щелкните файл.csproj. Visual Studio откроет файл проекта, независимо от того, является ли он частью решения. Решение не обязательно.

Microsoft предоставила инструмент под названием SlnGen. Вы можете использовать его для создания файла решения. Его очень просто установить и использовать. Он также хорошо работает с несколькими проектами. После создания sln-файла вы можете открыть проект(ы), используя этот sln-файл.

Установка : откройте командную строку и выполните приведенную ниже команду.

      dotnet tool install --global Microsoft.VisualStudio.SlnGen.Tool

Команда для создания файла sln.

      slngen --launch:false --folders:true --collapsefolders:true --solutiondir:src --solutionfile:MySolution.sln --ignoreMainProject --verbosity:normal **.csproj

Вы можете найти документацию здесь и репозиторий GitHub здесь .

Если файл.csproj отсутствует и у вас есть файлы типа "adduser.aspx.cs", откройте VS->File->open-> Параметры веб-сайта и оттуда перейдите в свою папку и откройте папку, в которой открывается ваше решение, и вы можете запустить проект.

Другие вопросы по тегам