Member 11049077 Ответов: 0

Как я могу управлять исходным кодом проекта visual studio 2010: я получаю сообщение об ошибке о проектах, расположенных вне папки решения


У меня есть проект веб-сайта, разработанный в Visual Studio 2010, где файл решения называется Visual Studio 2010\Projects\Rascal\Rascal.sln, а файлы и папки веб-сайта находятся в разделе Visual Studio 2010\WebSites\Rascal\. Именно так его настроила Visual Studio 2010.

Сейчас я работаю над этим проектом в Visual Studio 2019. Я не могу управлять исходным кодом проекта с помощью Git. Я получаю ошибку: Текущее решение содержит проекты, расположенные вне папки решения.Эти проекты не будут контролироваться исходным кодом в репозитории Git.Чтобы добавить все проекты в один репозиторий Git, пожалуйста, объедините все проекты в одну папку.

Как мне с этим справиться? Я попытался переместить Rascal.sln в папку веб-сайта, но это не помогло. Я также пытался объединить файлы в один каталог несколькими способами, но все равно безуспешно.

Любая помощь будет оценена по достоинству.

Спасибо...Алан

Что я уже пробовал:

Я попытался переместить Rascal.sln в папку веб-сайта, но это не помогло. Я также пытался объединить файлы в один каталог несколькими способами, но все равно безуспешно.

Richard MacCutchan

Создайте скелетный проект веб-сайта в VS 2019, и вы увидите, какой должна быть структура папок.

Member 11049077

Спасибо Ричард

Я сделал это до такой степени, что переместил эти файлы Rascal и каталоги, эквивалентные проекту skeleton website, в папку repos VS2019, чтобы сформировать /repos/Rascal. Построенный сайт repos/Rascal работает только наполовину.
1. Я могу сделать систему управления версиями, чтобы работать на местном, но и на загрузки на GitHub только .gitignore и .файлами gitattributes загружаются.
2. веб-сайт не полностью работает локально в том, что запуск веб-сайта в отладке, он изначально запускается на локальном хостинге, как и ожидалось, но затем по какой-то причине переключается на производственный веб-сайт, размещенный на коммерческом провайдере.
3. мне нужно было отредактировать файл решения так, чтобы вместо ссылки на:
Проект("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "мошенник", "..\..\..\Visual Studio 2010\WebSites\Rascal\", "{D9E7E935-0035-4B6D-8F4E-5AD9C2B786EA}"
Я изменил его на:
Проект("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "мошенник", "мошенник\", "{D9E7E935-0035-4B6D-8F4E-5AD9C2B786EA}".
В файле решения было еще две похожие строки, которые я соответствующим образом изменил.

Так что этот подход пока работает лишь частично.

Спасибо за вашу помощь.
Ваше Здоровье...Алан

0 Ответов