Member 11072126 Ответов: 0

Как я могу получить исходный код приложения C# windows в качестве репозитория в azure devops


Всем Привет,

Я очень новичок в Azure DevOps. Мне было поручено автоматизировать процесс сборки текущего приложения C# windows. Я могу создать новый конвейер для процесса сборки, но я вижу, что мне нужно выбрать GIT в качестве источника репозитория.

Я не могу выбрать свою собственную локальную папку проекта в качестве репозитория, даже из VS IDE.

Я хочу знать:

1. Если мы можем поставить Windows-приложения в Azure концепция DevOps и не следует ли их веб-основе приложения только?

2. Можно ли выбрать папку VS project в качестве источника репозитория напрямую или GIT является единственным носителем?

3. Если GIT является единственным носителем, то как я могу связать свою папку проекта VS с GIT, чтобы каждый раз, когда я обновляю любой код в VS, GIT должен автоматически обновляться.

спасибо всем.

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

Я создал демонстрационное приложение windows в VS, названное "SampleProj".

Я также создал свою собственную демонстрационную организацию в Azure devops, а также создал новый проект с именем "пример проекта", а затем попытался выбрать свою папку VS project в качестве источника репозитория и застрял.

Gerry Schmitz

"Проект" - это не "хранилище". Репозиторий является локальным и / или удаленным и содержит проекты / код. В вашем случае, выберите путь наименьшего сопротивления, нравится вам это или нет. Переоденься позже, когда привыкнешь.

Member 11072126

В разделе repos мне нужно выбрать путь к репозиторию, где он просит меня выбрать любой путь к репозиторию GIT. Итак, как связать мою папку VS project с этим репозиторием GIT path?

Shanalal Kasim

См. https://www.c-sharpcorner.com/article/how-to-add-net-project-into-azure-devops-git-repo-for/

Member 11072126

Окей. Спасибо всем за ваши ответы.
Позвольте мне поделиться обновлениями что я пробовал больше и что я нашел:
1. я получил файлы проекта в репозиторий путем клонирования git link, а также создал конвейеры, но сборка завершается неудачей со словами "не удается найти файл решения", что вполне естественно, потому что я добавил файл .gitignore в папку проекта (C:/Projects/WinFormsProj/WinFormsProj/) тогда как файл решения находится в пути -> (C:/Projects/WinFormsProj/WinFormsProj.sln)

2. Итак, я подумал о создании файла .gitignore в пути (C:/Projects/WinFormsProj/) где находится файл решения. Во-первых, на этот раз я создал файл .gitignore из раздела репозиториев Azure Devops, но не могу найти его нигде в папке моего проекта. Во-вторых, когда я пытаюсь запустить команду "git add .", она выдает ошибки:
ошибка: open(".vs/WinFormsProj/v15/Server/sqlite3/db.lock"): отказано в разрешении
ошибка: не удается индексировать файл '.vs/WinFormsProj/v15/Server/sqlite3/db.lock'
фатально: добавление файлов не удалось

Я не понимаю, какие именно шаги нужно сделать для этой части репозитория, и даже не получаю никакого надлежащего учебника для этого тоже.

0 Ответов