Zaimportowany projekt " C: Microsoft.CSharp.cele " nie znaleziono

Dostałem dzisiaj ten błąd podczas próby otwarcia projektu Visual Studio 2008 w Visual Studio 2005:

Importowany projekt "C:\Microsoft.CSharp.cele " nie znaleziono.

Author: Thomas Ayoub, 2008-08-08

14 answers

Otwórz plik csproj w notatniku (lub notatniku++) Znajdź linię:

<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />

I zmień go na

<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
 106
Author: lomaxx,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-08-08 05:10:20

Jest to rozwiązanie globalne, nie zależne od konkretnego pakietu lub kosza.

W moim przypadku usunąłem folder Packages z katalogu głównego.

Może tak się dzieje, ponieważ twoje pakiety tam są, ale kompilator nie znajduje referencji. więc najpierw usuń starsze pakiety i dodaj nowe.

Kroki do Dodaj nowe pakiety

  • najpierw usuń, folder packages ( będzie w pobliżu lub o krok do twojego bieżący folder projektu ).
  • następnie uruchom ponownie projekt lub rozwiązanie.
  • teraz Przebuduj plik rozwiązania.
  • projekt otrzyma nowe referencje od NuGet package manager. Twój problem został rozwiązany.

To nie jest właściwe rozwiązanie, ale zamieściłem je tutaj, ponieważ mam ten sam problem.

W moim przypadku, nie mogę nawet otworzyć mojego rozwiązania w visual studio i nie otrzymałem żadnej pomocy z powyższych odpowiedzi.

 43
Author: Bharat,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-27 13:58:29

Dla mnie problem polegał na tym, że ścieżka projektu zawierała %20 znaków, ponieważ git dodał je zamiast spacji podczas klonowania repozytorium. Innym problemem może być to, że ścieżka do pakietu jest zbyt długa.

 12
Author: user3126075,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-04-18 08:44:03

Ten link na MSDN pomaga również zrozumieć, dlaczego nie działa. $(MSBuildToolsPath) jest ścieżką do Microsoft.Buduj.Silnik v3 .5 (wstawiany automatycznie do pliku projektu podczas tworzenia w VS2008). Jeśli próbujesz zbudować swój projekt dla. Net 2.0, upewnij się, że zmieniłeś tę ścieżkę na $(MSBuildBinPath), która jest ścieżką do Microsoft.Buduj.Silnik v2. 0.

 11
Author: Oleg Sakharov,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-05-18 09:15:52

W moim przypadku nie mogłem załadować jednego z 5 projektów w moim rozwiązaniu.

Pomogło zamknąć Visual Studio i musiałem usunąć Microsoft.Net.Compilers.1.3.2 folder nuget w folderze packages.

Następnie otwórz ponownie rozwiązanie i projekt załadowany zgodnie z oczekiwaniami

dla pewności Zamknij wszystkie instancje VS, zanim usuniesz folder.

 6
Author: Vojta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-11-23 09:39:44

Kiedyś w pliku csproj miałem następujący wiersz:

<Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" />

Po usunięciu tego pliku działa dobrze.

 4
Author: appenthused,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-21 19:04:15

Dostałem to po reinstalacji Windows. Zainstalowano Visual Studio I widziałem typ projektu Silverlight w oknie nowego projektu, ale otwarcie jednego nie działało. Rozwiązanie było proste: musiałem zainstalować Silverlight Developer runtime i / lub narzędzia Microsoft Silverlight 4 dla Visual Studio. Może to wydawać się głupie, ale przeoczyłem to, ponieważ pomyślałem, że powinno działać, ponieważ projekt Silverlight był dostępny.

 3
Author: Peter,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-08-12 16:01:45

Jeśli napotkasz błąd, który mówi Microsoft.CSharp.Rdzeń.cele nie znaleziono, to są kroki, które podjąłem, aby poprawić swoje. Otwórz poprzedni folder working projects i przejdź do linku wyświetlanego w błędzie, czyli Projects/(working project name)/packages/Microsoft.Net.Compilers.1.3.2/ tools / i wyszukaj Microsoft.CSharp.Rdzeń.plik celów. Skopiuj ten plik i umieść go w niedziałającym projekcie "folder narzędzi"(czyli przechodząc do folderu Narzędzia w niedziałającym projekcie jak pokazano powyżej) Teraz zamknij projekt (jeśli był otwarty) i otwórz go ponownie. Powinno działać. Ponadto, aby upewnić się, że wszystko działa poprawnie w otwartym projekcie Visual Studio, przejdź do Tools-- Nugetpackage Manager -- Manage NuGet Packages For Solution. Tutaj możesz znaleźć błąd, który mówi, CodeAnalysis.dll jest używany przez inną aplikację. Ponownie przejdź do "folderu narzędzi", Znajdź określony plik i usuń go. Wróć do zarządzania pakietami NuGet dla rozwiązania. Znajdziesz link poprosi Cię o ponowne załadowanie, kliknij go i wszystko zostanie ponownie zainstalowane. Twój projekt powinien teraz działać poprawnie.

 3
Author: Alf Moh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-05 06:10:50

Ok no i co z tego, że pisze tak: między znaki gt / lt

Import Project= " $(MSBuildExtensionsPath) \ Microsoft \ Silverlight \ v3.0\Microsoft.Silverlight.CSharp.cele" /

Jak naprawić błąd celów?

Znalazłem również ten tekst importu w projekcie demo (konkretnie "Build your own MVVM Framework" Roba Eisenburga).

Jeśli zastąpisz ten import tym sugerowanym przez lomaxx VS2010 raport RTM, który musisz zainstalować to .

 2
Author: Andre Luus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-05-26 11:09:40

W przypadku błędów z Microsoft.WebApplications.targets Można:

  1. Zainstaluj Visual Studio 2010 (lub tę samą wersję co w development machine) na serwerze TFS.
  2. skopiuj "Microsoft.WebApplication.targets " z pliku development machine do TFS build machine.

Oto post.

 2
Author: stack247,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-07 18:51:47

W moim przypadku otworzyłem swój .plik csproj w notatniku i usunięto następujące trzy linie. Działa jak czar:

<Import Project="..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props" Condition="Exists('..\packages\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.1.0.0\build\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.props')" />
<Import Project="..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.1.0.0\build\Microsoft.Net.Compilers.props')" />
<Import Project="..\packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props" Condition="Exists('..\packages\Microsoft.Net.Compilers.1.3.2\build\Microsoft.Net.Compilers.props')" />
 2
Author: Ben,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-02-14 23:51:39

Ten błąd może również wystąpić podczas otwierania projektu Silverlight, który został zbudowany w SL 4, podczas gdy masz zainstalowany SL 5.

Oto przykładowy komunikat o błędzie: importowany projekt "C:\Program Files (x86)\MSBuild \ Microsoft \ Silverlight \ v4.0 \ Microsoft.Silverlight.CSharp.cele " nie znaleziono.

Zwróć uwagę na v4. 0.

Aby rozwiązać, edytuj projekt i znajdź:

<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>

I zmień go na v5. 0.

Następnie przeładuj projekt i się otworzy (chyba że nie masz SL 5 zainstalowane).

 1
Author: Greg0,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-06 10:53:06

Usunąłem folder obj, a następnie projekt załadowany zgodnie z oczekiwaniami.

 0
Author: Atron Seige,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-10-07 09:55:32

Czasami problem może być z hardcoded VS wersja w .plik csproj. Jeśli masz w swoim csproj coś takiego:

[...]\VisualStudio\v12.0\WebApplications\Microsoft.WebApplication.targets"

Należy sprawdzić, czy numer jest poprawny (powodem może być to, że projekt został stworzony z inną wersją Visual Studio). Jeśli jest źle, zastąp ją bieżącą wersją narzędzi do budowania lub użyj zmiennej VS:

[...]\VisualStudio\v$(VisualStudioVersion)\WebApplications\Microsoft.WebApplication.targets"
 0
Author: WholeLifeLearner,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-03-05 15:26:01