Visual Studio всегда перестраивает решение с пакетом - PullRequest
0 голосов
/ 07 сентября 2018

Я очень заинтересован в использовании Paket вместо Nuget для моих пакетов в Visual Studio.

Это до сих пор работает и хорошо.Но проблема в том, что Visual Studio всегда думает, что app.config каждого проекта был изменен.Но, глядя на мои изменения в Git Tool, изменений нет.Даже если я выполняю сборку непосредственно перед запуском, например, моего модульного теста.

У вас есть какие-либо предложения?

Мои paket.dependencies выглядят так:

// Only the target frameworks that are used in projects.
framework: net461
content: none

source https://api.nuget.org/v3/index.json
source http://myownnugetrepo.com/nexus/

nuget SharpZipLib 0.86.0
nuget Autofac.WebApi2.Owin
nuget My.Own.Package redirects: on
nuget EasyNetQ.DI.Autofac
nuget EFInteractiveViews
nuget ExcelDataReader.DataSet
nuget FluentAssertions
nuget Microsoft.AspNet.WebApi.OwinSelfHost 
nuget Microsoft.CSharp
nuget Microsoft.Diagnostics.Tracing.EventSource
nuget Microsoft.Graph
nuget Microsoft.Identity.Client
nuget Microsoft.IdentityModel.Clients.ActiveDirectory 
nuget Microsoft.VisualStudio.SlowCheetah
nuget NSubstitute
nuget NUnit
nuget Oracle.ManagedDataAccess.EntityFramework
nuget RestSharp.Newtonsoft.Json.Extensions 
nuget Serilog.Sinks.Async
nuget Serilog.Sinks.Console
nuget Serilog.Sinks.RollingFile
nuget Swashbuckle
nuget Topshelf.Serilog

What VisualСтудия говорит (если строит в режиме диагонали):

Проект 'My.Project' не обновлен.Входной файл 'C: \ Projects \ My.Project \ src \ My.Project.Interface \ app.config' изменяется после выходного файла ''.

1 Ответ

0 голосов
/ 10 сентября 2018

Хорошо, я понял.Поспав об этом, я нашел команду Paket для этого:

paket auto-restore on

Это решило мою проблему.Я думал, что это было автоматически сделано путем преобразования проекта из Nuget в пакет, но это не так.Теперь это работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...