Откройте проект Visual Studio с помощью C# Process.Start()
В моей ситуации у меня есть zip-файл, содержащий проект Visual Studio (файл csproj, папка bin и obj,...). Этот zip экспортируется из базы данных и распаковывается в пользовательский временный каталог с использованием.NET C#. Проблема возникает, когда я запускаю файл csproj с помощью метода Process.Start(). VS загружает проект, но файлы проекта не найдены и помечены восклицательным знаком. После того, как я проверил, оказалось, что файл csproj загружается из папки Temporaly Internet Files по умолчанию. Если я открою Windows Explorer и зайду в свой пользовательский каталог и дважды нажму на файл, проект загрузится правильно. Кто-нибудь знает, как я могу сказать Visual Studio, чтобы загрузить мой проект с использованием кода C#?
1 ответ
Похоже, вам нужно указать правильный рабочий каталог для команды Process.Start().
Я считаю, что этот вопрос поможет вам в этом: Откройте программу из C# - также указав рабочий каталог