Sto riscontrando un problema nel pacchetto del pacchetto nuget, che include AutoMapper 5.0.2. Ciò sta producendo solo un errore all'interno dei server di compilazione di Visual Studio Team Services (VSTeam).Quando si esegue il comando del pacchetto NuGet, viene visualizzato l'errore: "AutoMapper" ha già una dipendenza definita per "NETStandard.Library"
Il mio progetto sta usando .NET 4.6.1
Tutte le idee su come risolvere?
Ecco l'errore:
2016-07-08T23:46:44.5801667Z C:\LR\MMS\Services\Mms\TaskAgentProvisioner\Tools\agents\1.102.0\agent\worker\tools\NuGet.exe pack "C:\a\1\s\Project.csproj" -OutputDirectory "C:\a\1\s\Project\bin\release" -Properties Configuration=release -IncludeReferencedProjects
2016-07-08T23:46:45.0458195Z MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.
2016-07-08T23:46:45.0468395Z Attempting to build package from 'Project.csproj'.
2016-07-08T23:46:45.1942694Z Packing files from 'C:\a\1\s\Project\bin\Release'.
2016-07-08T23:46:45.3942642Z ##[error]**'AutoMapper' already has a dependency defined for 'NETStandard.Library'.**
2016-07-08T23:46:45.4142626Z ##[error]System.Exception: Unexpected exit code 1 returned from tool NuGet.exe
2016-07-08T23:46:45.4152639Z ##[error] at Microsoft.TeamFoundation.DistributedTask.Task.Internal.PowerShell.InvokeToolCmdlet.ProcessRecord()
2016-07-08T23:46:45.4152639Z ##[error] at System.Management.Automation.CommandProcessor.ProcessRecord()
ho anche aperto un problema su GitHub: https://github.com/AutoMapper/AutoMapper/issues/1499
È necessario aggiornare la versione di NuGet che si sta utilizzando come descritto qui: http://stackoverflow.com/questions/38247961/nuget-package-manager-automapper-already-has-a-dependency-defined-for- micros –
Ho capito che era il caso. Solo che non so come farlo su un server di build Hosted per Visual Studio Online. – Phobis
Sembra che Hosted Build Server stia eseguendo NuGet 3.3.0.212 – Phobis