Я извлек исходный код собственного пакета NuGet в новый проект библиотеки классов моего решения, удалил все ссылки на исходный пакет и сослался на библиотеку классов.Решение строится просто отлично, но когда я запускаю его, я получаю классический ...
Could not load file or assembly 'Standards.Environment, Version=12.8.0.0, Culture=neutral, PublicKeyToken=e1f2345a678912bc' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.
Я искал SO и пробовал решение здесь: Как решить «Не удалось загрузить файл или сборку... безрезультатно.
Чего я не понимаю, так это того, что я получаю вышеуказанную ошибку, хотя AssemblyInfo.cs
проекта класса Standards.Environment
содержит следующие строки:
[assembly: AssemblyFileVersion("12.8.0.0")]
[assembly: AssemblyVersion("12.8.0.0")]
Я забыл что-то сделать при переносе исходного кода в мое решение?
EDIT Я обнаружил, что один из других внутренних пакетов NuGet ссылается на тот жепакет, который я удалил (потому что я перенес его источник в решение.)
Как я могу заставить другую библиотеку NuGet принять DLL библиотеки классов в качестве зависимости, которую он ищет?