Какие сгенерированные ресурсы я должен проверить, чтобы заблокировать версии моего пакета в dotnet?

В проекте.NET Core dotnet restore генерирует кучу файлов в /obj папка каждого проекта. Итак, с решением со следующими файлами проекта (где FooLibrary библиотека ориентирована, например, netstandard2.0 а также BarApp это консольное приложение, например netcoreapp2.0),

FooLibrary
 - Foo.csproj
BarApp
 - Bar.csproj
FooBar.sln

Бег dotnet restore в решении root генерирует кучу файлов и папок:

FooLibrary
 - obj
   - Debug
     - netstandard2.0
       - FooLibrary.AssemblyInfo.cs
       - FooLibrary.AssemblyInfoInputs.cache
       - FooLibrary.assets.cache
       - FooLibrary.csproj.CopyComplete
       - FooLibrary.csproj.CoreCompileInputs.cache
       - FooLibrary.csproj.FileListAbsolute.txt
       - FooLibrary.csprojAssemblyReference.cache
       - FooLibrary.dll
       - FooLibrary.pdb
   - FooLibrary.csproj.nuget.cache
   - FooLibrary.csproj.nuget.g.props
   - FooLibrary.csproj.nuget.g.targets
   - project.assets.json
BarApp
 - obj
   - Debug
     - netcoreapp2.0
       - BarApp.AssemblyInfo.cs
       - BarApp.AssemblyInfoInputs.cache
       - BarApp.assets.cache
       - BarApp.csproj.CopyComplete
       - BarApp.csproj.CoreCompileInputs.cache
       - BarApp.csproj.FileListAbsolute.txt
       - BarApp.csprojAssemblyReference.cache
       - BarApp.dll
       - BarApp.pdb
       - TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
       - TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
       - TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
       - UserSecretsAssemblyInfo.cs
   - BarApp.csproj.nuget.cache
   - BarApp.csproj.nuget.g.props
   - BarApp.csproj.nuget.g.targets
   - project.assets.json

Чтобы заблокировать мои зависимости и убедиться, что версии пакетов во всех моих зависимостях одинаковы для компьютеров членов команды и серверов сборки, я предполагаю, что некоторые из этих файлов должны быть проверены.

Какие?

0 ответов

Другие вопросы по тегам