Reputation: 2855
We recently installed the RTM of Visual Studio 2015 and immediately noticed a weird problem with our solutions. Most (if not all) of our solutions fail to build because we are 'missing' references (which we did not need in Visual Studio 2013!).
Our previous references have not suddenly stopped working or disappeared in the solution, we just need more references than we did before. The reference errors are mostly to our own framework but also to external dlls like Infragistics.
If we add these extra references everything works fine, but there must be a reason for this? We cannot find any documentation for this behavior and are quite flabbergasted.
Has anyone else experienced this behavior and/or is there a logical explanation for this?
Thanks!
Thomas
Upvotes: 3
Views: 258
Reputation: 11
VS 2015 needs a reference to resolve all the types even if you don't use them. For example, the types of the parameters in unused method overloads.
Upvotes: 1
Reputation: 31548
While I admit I haven't used Infragistics in a long while, I remember it having an installer, asking you to specify which Visual Studio versions to install itself into.
The way Visual Studio works, is that all components must be installed into Visual Studio, otherwise it will be unable to find them, which is what I suspect happens here -- your Visual Studio 2015 has no idea about Infragistics, this is why it can't "find" all those assembly references.
Simply reinstall Infragistics, make sure to select Visual Studio 2015 somewhere during the installation. You might need a newer version of Infragistics for this, I suggest checking their website.
Upvotes: 2