У меня есть решение, которое отлично работает в моей локальной системе.Но тот же код выдает следующую ошибку, когда сборка запускается на сервере сборки.Не могли бы вы помочь с этим?
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\Microsoft.Common.CurrentVersion.targets(1988,5): warning MSB3245: **Could not resolve this reference. Could not locate the assembly "Company.Common.SC.Data, Version=2.5.3.32715, Culture=neutral, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.** [C:\glr\builds\7a6e3c3e\0\Company\Product\Company-sm-mvc\Company.Product.MVC.Models\Company.Product.MVC.Models.csproj]
For SearchPath "C:\glr\builds\7a6e3c3e\0\Company\Product\Company-sm-mvc\packages\Company.Common.SC.MVC.Library.1.7.0\lib\net45".
Considered "C:\glr\builds\7a6e3c3e\0\Company\Product\Company-sm-mvc\packages\Company.Common.SC.MVC.Library.1.7.0\lib\net45\Company.Common.SC.Data.winmd", but it didn't exist.
Considered "C:\glr\builds\7a6e3c3e\0\Company\Product\Company-sm-mvc\packages\Company.Common.SC.MVC.Library.1.7.0\lib\net45\Company.Common.SC.Data.dll", but it didn't exist.
Considered "C:\glr\builds\7a6e3c3e\0\Company\Product\Company-sm-mvc\packages\Company.Common.SC.MVC.Library.1.7.0\lib\net45\Company.Common.SC.Data.exe", but it didn't exist.
For SearchPath "{HintPathFromItem}".
Considered "..\packages\Company.Common.SC.Data.2.5.3\lib\net45\Company.Common.SC.Data.dll",
but its name "Company.Common.SC.Data, Version=2.5.3.23193, Culture=neutral, PublicKeyToken=null"
didn't match the expected name "Company.Common.SC.Data, Version=2.5.3.32715, Culture=neutral, processorArchitecture=MSIL".
Мне кажется, что-то не так с библиотекой nuget Company.Common.SC.Data
.Библиотека nuget создается с помощью диспетчера пакетов nuget, при создании пакета мы дали номер версии 2.5.3
, но не уверены, как добавляется subversion.Пожалуйста, смотрите последнюю строку ошибки.
Considered "..\packages\Company.Common.SC.Data.2.5.3\lib\net45\Company.Common.SC.Data.dll",
but its name "Company.Common.SC.Data, Version=2.5.3.23193, Culture=neutral, PublicKeyToken=null"
didn't match the expected name "Company.Common.SC.Data, Version=2.5.3.32715, Culture=neutral, processorArchitecture=MSIL".
Обновление 1:
Nuspec для Company.Common.SC.Data
<?xml version="1.0"?>
<package >
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>$description$</description>
<releaseNotes>Updated for 8.0 and includes additional library code related to Dacron, Terathane and other sites that added to core capabilities.</releaseNotes>
<copyright>$copyright$</copyright>
<tags>sitecore data website common</tags>
</metadata>
</package>