Вы не можете изменить указатель, если вы не передадите его ссылкой (не const) или как двойной указатель. Передача по значению делает копию объекта, и любые изменения в объекте производятся копией, а не объектом. Вы можете изменить объект, на который указывает указатель, но не сам указатель, если вы проходите по значению.
Прочитайте этот вопрос, чтобы лучше понять различия в деталях . Когда пройти мимо ссылку и когда передать указатель в C ++?
В файле .csproj были ссылки, которые пытались получить доступ к старому пути к файлу, и эта версия пакета не существовала по этому пути. Поэтому я выбрал неверный путь, и он исправил проблему
Вероятно, для одного из ваших пакетов NuGet требуется версия 1.0.2 пакета. Чтобы выяснить, какой из них, удалите локальную версию 1.0.2 и постройте решение локально. Затем посмотрите на результаты сборки и посмотрите, в каком пакете отсутствует эта версия. Может быть, посмотрите здесь: Увеличьте детализацию журнала сборки, чтобы получить более подробную информацию о проблеме сборки