के लिए परिभाषित निर्भरता है। मुझे अपने स्वयं के nuget पैकेज को पैकेज करने में कोई समस्या है, जिसमें ऑटोमैपर 5.0.2 शामिल है। यह केवल विजुअल स्टूडियो टीम सर्विसेज (VSTeam) बिल्ड सर्वर के भीतर एक त्रुटि उत्पन्न कर रहा है।NuGet पैक कमांड चलाते समय मुझे त्रुटि मिलती है: 'ऑटोमैपर' पहले से ही 'NETStandard.Library'
मेरे परियोजना नेट 4.6.1
ठीक करने के कोई भी विचार उपयोग कर रहा है?
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()
मैं भी GitHub पर एक मुद्दा खोला: https://github.com/AutoMapper/AutoMapper/issues/1499
आपको यहां बताए गए NuGet के संस्करण को अपडेट करने की आवश्यकता है - http://stackoverflow.com/questions/38247961/nuget-package-manager-automapper-already-has-a- निर्भरता- परिभाषित-for- माइक्रो –
मुझे लगा कि यह मामला था। मुझे नहीं पता कि विजुअल स्टूडियो ऑनलाइन के लिए होस्टेड बिल्ड सर्वर पर ऐसा कैसे करें। – Phobis
ऐसा लगता है कि होस्टेड बिल्ड सर्वर NuGet 3.3.0.212 – Phobis