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

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

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

работает dotnet restore В корне решения генерируется куча файлов и папок:

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

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

Какие?

...