я случайно пропустил загрузить в систему управления NuGet packages.config файл и были удалены как-то :(Есть ли способ воссоздать файл package.config?
Есть ли способ, чтобы воссоздать его?
я случайно пропустил загрузить в систему управления NuGet packages.config файл и были удалены как-то :(Есть ли способ воссоздать файл package.config?
Есть ли способ, чтобы воссоздать его?
Это своего рода сложно сделать это в автоматическом режиме. Проще всего просто воссоздать packages.config
вручную, добавлены записи для каждого каталога в packages
директории, например, у меня есть следующие каталоги в моем каталоге пакетов:.
Microsoft.Bcl.1.1.3
Microsoft.Bcl.Async.1.0.16
Microsoft.Net.Http.2.2.15
Newtonsoft.Json.5.0.8
repositories.config
WindowsAzure.MobileServices.1.0.2
WPtoolkit.4.2013.08.16
Если бы я повторно создать пакеты .config, я мог бы просто взять имя каталога Отделите номер версии и создать линию для каждого пакета, как:
<package id="Microsoft.Bcl" version="1.1.3" targetFramework="wp71" />
добавив атрибут targetFramework
к какой-либо цели, что проект с использованием.
Затем обернуть все эти <package>
элементов с
<?xml version="1.0" encoding="utf-8"?>
<packages>
<!--...-->
</packages>
Результирующее в чем-то вроде этого:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.Bcl" version="1.1.3" targetFramework="wp71" />
<package id="Microsoft.Bcl.Async" version="1.0.16" targetFramework="wp71" />
<package id="Microsoft.Net.Http" version="2.2.15" targetFramework="wp71" />
<package id="Newtonsoft.Json" version="5.0.8" targetFramework="wp71" />
<package id="WindowsAzure.MobileServices" version="1.0.2" targetFramework="wp71" />
<package id="WPtoolkit" version="4.2013.08.16" targetFramework="wp71" />
</packages>
Простой способ будет просто пойти NuGet и переустановить пакеты. Он создаст файл package.config
Похоже, что они могут перемещаться в формате json: https://docs.nuget.org/Consume/ProjectJson-Format – Atifm