Miałem dzisiaj ten problem i zajęło mi trochę czasu znalezienie przyczyny.
Zasadniczo moim głównym projektem VS2015 był podprojekt, który został zbudowany przy użyciu wyższej wersji .Net Framework.
Dziwnie, gdy masz ten problem, VS2015 z przyjemnością zgłosi, że rozwiązanie zostało poprawnie zbudowane, ale gdy spróbujesz uruchomić stronę internetową, po prostu daje ci to błąd wprowadzający w błąd, co sugeruje, że twój Global.asax.cs
plik jest nieprawidłowy.
Jeśli więc zobaczysz ten błąd, a czyszczenie / odbudowa nie pomoże, otwórz projekt References
drzewo i sprawdź wykrzykniki.
Sprawdź także Output
oknie nie ma takich wiadomości:
The primary reference "C:\Projects\Business Objects 4\bin\Release\BusinessObjects.dll"
could not be resolved because it was built against
the ".NETFramework,Version=v4.5" framework.
This is a higher version than the currently targeted framework
".NETFramework,Version=v4.0".
Rozwiązaniem jest oczywiście kliknięcie prawym przyciskiem myszy głównego projektu, wybranie górnej zakładki „Aplikacja” i zmiana wersji docelowej struktury na wyższą, pasującą do podprojektu.
To denerwujące, że Visual Studio 2015 pozwala w pełni budować i uruchamiać rozwiązania, które cicho zawierają ten problem. Prosi o kłopoty ...!