Что хранится в sln файле?

Есть исходники одного проекта, но файл sln нет.
Вопрос что он хранит (и насколько сложно его восстановить).
Так же интересует где найти точку входа в приложение (ну т.е какой файл отвечает за рисование формы).
Я слышал, что по умолчанию он называется program.cs, но такого нет.
Можно ли его переопределить?
  • Вопрос задан
  • 320 просмотров
Решения вопроса 1
vabka
@vabka Куратор тега C#
Токсичный шарпист
В sln записано, какие проекты входят в решение.
Восстановить очень просто:
dotnet new sln
dotnet sln add {путь к csproj}
Второй шаг повторить для каждого csproj.

Точку входа найти очень просто - это должен быть метод Main, либо файл с top level statement.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Voland69
sln не очень нужен, важен csproj - файл проекта. при открытии csproj студия сама создаст файл решения.
точка входа - файл, в котором определена функция main(), в принципе он может называться как угодно.
Ответ написан
Комментировать
@AlexSku
не буду отвечать из-за модератора
Вообще-то у всех программ точка входа main (тут - Main).
Solution не нужен, сами можете включить нужные настройки. Начинайте сборку проекта и реагируйте на ругань компилятора.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы