Я пытаюсь перенести приложение в новый .Net Core 1.0. Мой сервер сборки не имеет доступа к Интернету, поэтому я установил локальный сервер NuGet, работающий на сервере сборки.Нажимать все пакеты на удаленную ленту NuGet
Есть ли способ, которым у меня может быть сценарий, который читает мое решение и выталкивает все новые и обновленные пакеты на удаленный сервер NuGet?
Я осмотрел и обнаружил, что вы можете поместить эти строки в файл project.json, и он будет выталкивать все пакеты на сервер.
"scripts": {
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ],
"postcompile": [
"dotnet pack --no-build",
"\"%project:Directory%\\..\\..\\nuget.exe\" push \"%project:Directory%\\bin\\%compile:Configuration%\\%project:Name%.%project:Version%.nupkg\" -source http://xx.xxx.xx.xx/nuget -ApiKey "
]
},
Я получаю сообщение об ошибке после того, как пакет dotnet --no-build завершается.
The system cannot find the file specified C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets
И если я дважды щелкните по ошибке она открывает файл и переходит к
<Dnx
RuntimeExe="$(SDKToolingExe)"
Condition="'$(_DesignTimeHostBuild)' != 'true'"
ProjectFolder="$(MSBuildProjectDirectory)"
Arguments="$(_BuildArguments)"
/>
Любые предложения на другое решение для этого?