Какова связь между полями на вкладке пакета VS и свойствами пакета XML в файле .csproj
для данного проекта?
Я спрашиваю, потому что, когда я изменяю что-то вроде Создайте пакет NuGet при сборке во вкладке, он напрямую изменяет узел <GeneratePackageOnBuild>
в файле резервной копии .csproj
. В некоторых проектах поля вкладок будут пустыми, даже если соответствующий узел .csproj
не пуст (например, Описание пусто, а <Description>
нет).
Становится хуже. Изменение одного на вкладке иногда изменяет один в файле, и наоборот, но иногда один на вкладке сбрасывается на пустой, оставляя один в файле, как есть.
Так, каковы отношения и как это сделать они взаимодействуют? На данный момент я по умолчанию изменяю файл и рассматриваю его как золотую копию, так как не могу понять, где хранятся другие (если они * другие ) настройки.