Разрешения для файлов Git в Windows

Мое решение представляет собой сочетание нескольких ответов здесь.

Я проверил сервер сборки, и Windows7 / NET4.0 SDK был уже установлен, поэтому я нашел путь:

C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v9.0 \ WebApplications \ Microsoft.WebApplication.targets`

Однако в этой строке:

& lt; Импорт проекта = "$ (MSBuildExtensionsPath) \ Microsoft \ VisualStudio \ v9.0 \ WebApplications \ Microsoft.WebApplication.targets" />

$ ( MSBuildExtensionsPath) расширяется до C: \ Program Files \ MSBuild, у которого нет пути.

Поэтому я сделал, чтобы создать символическую ссылку, используя эту команду:

mklink / J "C: \ Program Files \ MSBuild \ Microsoft \ VisualStudio" "C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio"

Таким образом расширяет $ (MSBuildExtensionsPath) к допустимому пути, и никаких изменений не требуется в самом приложении, только на сервере сборки (возможно, можно создать syml чернила для каждой сборки, чтобы убедиться, что этот шаг не потерян и «задокументирован»).

149
задан Synesso 14 June 2018 в 10:47
поделиться