Unfortunately, while that fixed one issue, it exposed new ones. Now, the missing projects are no longer required, but I can't build because of missing references, and I can't update Nuget due to .NET version conflicts. I tried building and rebuilding from the solution level, as well as the module and YAF levels. All have the same results.
When I attempt to build, these are the first few messages in the output that end up cascading build issues:
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1820,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ServiceStack.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=e06fbc6124f57c43, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1820,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ServiceStack.Interfaces, Version=4.0.0.0, Culture=neutral, PublicKeyToken=e06fbc6124f57c43, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1820,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ServiceStack.OrmLite, Version=4.0.0.0, Culture=neutral, PublicKeyToken=e06fbc6124f57c43, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(1820,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "ServiceStack.Text, Version=4.0.0.0, Culture=neutral, PublicKeyToken=e06fbc6124f57c43, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.
Attempting to gather dependency information for multiple packages with respect to project 'YAF_source\YAF.Core', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 507.94 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'Farsi.Library 2.5.1.5', 'valueinjecter 2.3.3'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Attempting to gather dependency information for multiple packages with respect to project 'YAF_source\YAF', targeting '.NETFramework,Version=v4.5.2'
Gathering dependency information took 648 ms
Attempting to resolve dependencies for multiple packages.
One or more unresolved package dependency constraints detected in the existing packages.config file. All dependency constraints must be resolved to add or update packages. If these packages are being updated this message may be ignored, if not the following error(s) may be blocking the current package operation: 'Farsi.Library 2.5.1.5', 'jQuery.FileUpload 9.12.3', 'jQuery.UI.Combined 1.12.0'
Resolving dependency information took 0 ms
Resolving actions install multiple packages
Retrieving package 'Farsi.Library 2.6.0' from 'nuget.org'.
https://www.nuget.org/api/v2/Packages (Id='ValueInjecter',Version='3.1.1.3')
https://www.nuget.org/api/v2/Packages (Id='Farsi.Library',Version='2.6.0')
Retrieving package 'ValueInjecter 3.1.1.3' from 'nuget.org'.
Removed package 'valueinjecter 2.3.3' from 'packages.config'
https://www.nuget.org/api/v2/Packages (Id='ValueInjecter',Version='3.1.1.3') 96ms
https://www.nuget.org/api/v2/Packages (Id='Farsi.Library',Version='2.6.0') 99ms
Successfully uninstalled 'valueinjecter 2.3.3' from YAF.Core
Removed package 'Farsi.Library 2.5.1.5' from 'packages.config'
Successfully uninstalled 'Farsi.Library 2.5.1.5' from YAF.Core
Install failed. Rolling back...
Package 'Farsi.Library 2.6.0' does not exist in project 'YAF.Core'
Package 'Farsi.Library 2.5.1.5' already exists in folder 'C:\Websites\yafdev\yaf_dnn\packages'
Added package 'Farsi.Library 2.5.1.5' to 'packages.config'
Package 'valueinjecter 2.3.3' already exists in folder 'C:\Websites\yafdev\yaf_dnn\packages'
Added package 'valueinjecter 2.3.3' to 'packages.config'
Package 'Farsi.Library 2.6.0' does not exist in folder 'C:\Websites\yafdev\yaf_dnn\packages'
Executing nuget actions took 2.22 sec
Could not install package 'Farsi.Library 2.6.0'. You are trying to install this package into a project that targets '.NETFramework,Version=v4.5.2', but the package does not contain any assembly references or content files that are compatible with that framework. For more information, contact the package author.
========== Finished ==========
Time Elapsed: 00:00:06.8807025
Could it be possible that the solution is missing other updates that should be committed? I don't know if you think it will help, but you might want to create this environment from an empty folder again yourself to see what I'm running into.