2013-06-21 10 views
5

Rozpocząłem pracę nad projektem w Visual Studio 2012 Professional, który został napisany w Visual Studio 2010 SP1. W rozwiązaniu jest kilka projektów. W jednym z nich jest problem, po ustawieniu go jako projekt startowy Mam komunikat: "There were build errors. Would you like to continue and run the last successful build?", ale nie ma błędów na liście błędów (inne projekty budują sukces, jeśli są ustawione jako startowe). W VS2010 nie było problemu.Nieudane budowanie Visual Studio 2012, ale brak błędu na liście błędów

Jedyny problem, że widzę to: w Properties -> Settings, otrzymuję błąd:

"Could not resolve mscorlib for target framework '. NETFramework, Version = v3.5'. This can happen if the target framework is not installed or if the framework moniker is incorrectly formatted."

+0

Czy na tym komputerze jest zainstalowany .NET 3.5? VS2012 prawdopodobnie domyślnie instaluje 4.0. Ale jeśli jest to starsza wersja, która wyraźnie wskazuje na 3.5, to również ta wersja musi zostać zainstalowana. – David

+0

Możesz znaleźć następujące przydatne http://traf-o-data.blogspot.co.uk/2010/10/mystery-of-mscorlib.html –

+0

** 4600 ** wyświetleń, * 3 pytania do góry ... * bah! Zwyczajni ludzie!! –

Odpowiedz

4

jako błąd próbuje powiedzieć, należy zainstalować .Net 3.5 lub zmienić projekt celuj w wersję, którą zainstalowałeś.

5

Może się tak zdarzyć z wielu powodów. Aby znaleźć problem, otwórz wiersz poleceń programu Visual Studio i zbuduj projekt lub rozwiązanie za pomocą MSBuild.

MSBuild <YourProject>.csproj 

lub

MSBuild <YourSolution>.sln 
+0

Dzięki, to był ratownik. Wiersz polecenia VS pokazał mi przejście obiektu do funkcji oczekującej parametru String. Zaskoczony, że lista błędów VS tego nie pokazała, można oczekiwać, że obie będą korzystać z tej samej technologii bazowej. –

+0

jak napisać polecenie, jak? jak C: \> MsBuild myproject.sln lub C: \> myfolder \ myproject \ MsBuild myproject.sln? Niestety, żaden z nich nie działa –

5

Close VS2012 i wyjąć (ukryty) .suo pliku. Usunięcie tego pliku rozwiąże problem. Ustaw "pokaż ukryte pliki" w Panelu sterowania \ Wygląd i personalizacja \ Opcje folderów.

0

Sprawdź swoją fizyczną ścieżkę projektu, Jeśli jest zbyt długo, Skopiuj projekt do jakiegoś folderu katalogu głównego z bardzo krótką nazwą. I spróbuj zbudować swój projekt.

Powiązane problemy