2016-07-28 2 views
2

Когда я использую NuGet задачу издателя, как часть определения сборки, кажется, ошибка, независимо от того, что я делаю, с ошибкой:VSTS NuGet Вопросы Издательство Задача

##[error]Unhandled: %s is not a solution file. Check the 'path to solution or packages.config' property of the NuGetInstaller task. 

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

2016-07-28T13:39:44.3146094Z Set workingFolder to default: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.103.0\tasks\NuGetPublisher\0.2.0 
2016-07-28T13:39:44.8813939Z ##[debug]agent.workFolder=C:\a 
2016-07-28T13:39:44.8813939Z ##[debug]loading inputs and endpoints 
2016-07-28T13:39:44.8823941Z ##[debug]loading ENDPOINT_AUTH_$/ 
2016-07-28T13:39:44.8843932Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_$/_ACCESSTOKEN 
2016-07-28T13:39:44.8853942Z ##[debug]loading ENDPOINT_AUTH_PARAMETER_SYSTEMVSSCONNECTION_ACCESSTOKEN 
2016-07-28T13:39:44.8863939Z ##[debug]loading ENDPOINT_AUTH_SCHEME_$/ 
2016-07-28T13:39:44.8863939Z ##[debug]loading ENDPOINT_AUTH_SCHEME_SYSTEMVSSCONNECTION 
2016-07-28T13:39:44.8873940Z ##[debug]loading ENDPOINT_AUTH_SYSTEMVSSCONNECTION 
2016-07-28T13:39:44.8873940Z ##[debug]loading INPUT_FEEDNAME 
2016-07-28T13:39:44.8883941Z ##[debug]loading INPUT_NUGETFEEDTYPE 
2016-07-28T13:39:44.8883941Z ##[debug]loading INPUT_PRECREDPROVIDERNUGET 
2016-07-28T13:39:44.8883941Z ##[debug]loading INPUT_SEARCHPATTERN 
2016-07-28T13:39:44.8893942Z ##[debug]loading INPUT_VERBOSITY 
2016-07-28T13:39:44.8903938Z ##[debug]loaded 11 
2016-07-28T13:39:45.0733941Z ##[debug]check path : C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.103.0\tasks\NuGetPublisher\0.2.0\task.json 
2016-07-28T13:39:45.0743936Z ##[debug]set resource file to: C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.103.0\tasks\NuGetPublisher\0.2.0\task.json 
2016-07-28T13:39:45.0753931Z ##[debug]system.culture=en-US 
2016-07-28T13:39:45.0784231Z ##[debug]searchPattern=C:\a\1\s\**\*.nupkg; 
2016-07-28T13:39:45.0784231Z ##[debug]System.DefaultWorkingDirectory=C:\a\1\s 
2016-07-28T13:39:45.0793937Z ##[debug]Matching glob pattern: C:\a\1\s\**\*.nupkg 
2016-07-28T13:39:45.0793937Z ##[debug]Index of first wildcard: 9 
2016-07-28T13:39:45.0803939Z ##[debug]find root dir: C:\a\1 
2016-07-28T13:39:45.3943927Z ##[debug]find C:\a\1 
2016-07-28T13:39:45.3953940Z ##[debug]3101 matches. 
2016-07-28T13:39:45.5293937Z ##[debug]check path : C:\a\1\s 
2016-07-28T13:39:45.5353925Z ##[debug]task result: Failed 
2016-07-28T13:39:45.5503936Z ##[error]Unhandled: %s is not a solution file. Check the 'path to solution or packages.config' property of the NuGetInstaller task. 

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

Любая помощь была бы принята с благодарностью.

+0

Вы можете разместить содержимое «Путь к решению или packages.config» строка в конфигурации Издатель задач NuGet? –

+0

Для справки, я начал получать это тоже. Ничего не изменилось с моей точки зрения, и сборки начали терпеть неудачу. Это после того, как MS говорит «проблема исправлена» .... в случае, если это их вина; p – GrahamB

ответ

3

Это известная проблема: NuGet Publish Error on Version 0.2.0.

Пожалуйста, попробуйте обходной путь ниже:

As a workaround, check the 'Path/Pattern to nupkg' for doubled semicolons, or semicolons at the beginning or end of the value. We had an internal report of that as well, and a trailing semicolon (resulting in an "empty" pattern)is what triggered that bug for them.

+0

Это была моя проблема. Перед обновлением мой путь имел конец двоеточия в конце и работал нормально. после обновления он выбросил ошибку, но при удалении полуколонки он снова начал работать. argh, такие простые вещи! спасибо за вашу помощь – doodlleus

+0

Я также могу подтвердить, что это устраняет проблему. Спасибо, что опубликовали его. Есть ли какое-то исправление в работе, прежде чем я должен пойти и изменить каждый скрипт сборки для моего большого набора микросервисов? – GrahamB

Смежные вопросы