Mam sln z> 50 projektami, a ostatnio, kiedy przeniosłem się do VS2013, za każdym razem, gdy wciskam F5 dla kompilacji, odbuduj wszystkie projekty, mimo że właśnie wykonałem kompilację. Diagnostyka pokazać, że każdy projekt jest oznaczone jako nieaktualne z powodu następującego błędu:Projekt <NAZWA PROJEKTU> nie jest aktualny. Brakujący plik wejściowy "netframework, version = v4.0, profile = client.assemblyattributes.cs
Project <PROJECT NAME> is not up to date. Missing input file 'c:\users\USER\appdata\local\temp\2\.netframework,version=v4.0,profile=client.assemblyattributes.cs
przeczytałem te wątki:
ale sugestią jest dodanie następujących elementów ng wiersz do pliku proj:
<Target Name="GenerateTargetFrameworkMonikerAttribute" />
Zrobiłem to i nie zadziałało. Wyłączenie ostrzeżenia jako sugestii MS również nie zadziała, ponieważ projekt pozostanie "nieaktualny".
Używam projektów VS2013, C# i VB. W przypadku tego samego projektu i VS2012 taki błąd nie jest zgłaszany, a projekty są aktualne.
Wszelkie sugestie?
UPDATE Być może warto wspomnieć, że mam kilka definicji budować w roztworze, w którym wszystkie projekty budują dla AnyCPU wyjątkiem jednego: http://screencast.com/t/fuw9k4IubN
2 Pytania, czy wszystkie projekty są skonfigurowane w taki sposób, aby zawierały ustawienia menedżera konfiguracji (R Click rozwiązanie-> Menedżer konfiguracji)? i czy korzystasz z plików lib lub DLL innych firm, które zostały skompilowane w poprzedniej wersji .NET? i przez stronę trzecią mam na myśli wszystkie biblioteki, które nie są kompilowane w twoim rozwiązaniu, nawet jeśli pochodzą z innych projektów w twojej firmie? Miałem ten sam problem jakiś czas temu i okazało się, że sprawcą była statyczna biblioteka, z której korzystaliśmy, która została skompilowana w poprzedniej wersji VS. –
1. Tak, wszystkie projekty są skonfigurowane do budowy. 2. Nie sądzę, że mam zewnętrzne biblioteki, które nie są budowane w projekcie. – checho