0

Итак, у нашей компании есть местное репозиторинг Nuget, которое мы используем для нашего решения. В нашем NuGet.config файле, мы добавляем источники пакетов в качестве такогоКак получить доступ к локальному Nuget Repo на Mac

<packageSources> 
    <add key="xxxxxx" value="\\tfs.xxxxxx.com\xxxxxxNuget" /> 
    <add key="Nuget Cache" value="\\tfs.xxxxxx.com\NugetCache" /> 
</packageSources> 

Когда мы восстанавливаем пакеты на ПК с помощью Visual Studio, это работает отлично (я могу ввести адрес в Windows Explorer, и он находит его).

Теперь, когда ASP.NET 5 (aka ASP.NET Core - Hanselman - ASP.Net 5 Is Dead) и используя код Visual Studio на Mac, когда я запускаю команду для восстановления пакетов, я получаю сообщение об ошибке, указывающее, что источник локального пакета не имеет значения, t существует.

Я предполагаю, что это связано с тем, как файловые системы перемещаются по сетевым дискам. Но я не могу понять, как заставить эту конфигурацию работать, чтобы я мог восстановить пакеты ...

Любые идеи о том, как получить доступ к локальному (локальному значению в сети) репозиторию?

ответ

0

Ответ: вы не можете прямо сейчас с поддержкой NuGet. Обходной способ - использовать привод /Volumes после установки места с помощью smb.
Только проблема в том, что вам нужно будет убедиться, что привод установлен при попытке восстановления пакетов, это произойдет не автоматически.