błąd "właściwość outputpath nie jest ustawiona dla tego projektu"
Mam rozwiązanie Multi project w Visual Studio 2008. Właśnie dodałem do rozwiązania nową konfigurację o nazwie Release-VersionIncrement, określającą konfigurację "użyj wydania" jako linii bazowej. Wszystkie pliki projektu zostały zaktualizowane o tę konfigurację. Jednak, gdy próbuję skompilować konkretny projekt za pomocą tej konfiguracji, dostaję następujący błąd:
Błąd 5 właściwość OutputPath nie jest zestaw do tego projektu. Proszę sprawdzić, aby upewnij się, że masz określone a prawidłowa konfiguracja / Platforma kombinacja. Configuration= 'Release-VersionIncrement' Platform= "AnyCPU" C:\WINDOWS\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets 539 9 DataConversion
Co tu się dzieje? Projekt kompiluje fine w wersji lub konfiguracji debugowania.
25 answers
Zwykle dzieje się tak, gdy właściwość OutputPath pliku projektu jest pusta. Pliki projektu to po prostu pliki MSBuild . Aby edytować w Visual Studio: kliknij prawym przyciskiem myszy na projekcie, wybierz "rozładuj projekt", a następnie kliknij prawym przyciskiem myszy na nieobciążonym projekcie i wybierz " Edytuj ...".
Poszukaj grupy właściwości Release-Versionincrement. Powinno to wyglądać jak
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release-VersionIncrement|AnyCPU' ">
<OutputPath>bin\Release-VersionIncrement\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<Optimize>true</Optimize>
<DebugType>pdbonly</DebugType>
<PlatformTarget>AnyCPU</PlatformTarget>
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
<ErrorReport>prompt</ErrorReport>
</PropertyGroup>
Ważny jest OutputPath, czy istnieje dla Twojego pliku projektu? Jeśli nie dodaj go i spróbuj jeszcze raz.
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
2015-01-23 08:25:56
Widziałem również ten błąd, gdy nasz agent kompilacji został skonfigurowany do uruchamiania platformy " Any CPU "(ze spacjami wyświetlanymi w Visual Studio) zamiast" AnyCPU " (jedno słowo określone w pliku projektu).
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-09-01 12:23:49
Miałem ten sam problem, gdy najpierw użyłem MSBuild. Moje rozwiązanie to: zdecydowanie użyj właściwości OutputPath. Tak:
msbuild XXX.csproj /p:OutputPath=bin\Debug.
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-04-16 03:03:17
W naszym przypadku uruchamialiśmy skrypt kompilacji na naszych pudełkach programistów HP. HP ma kilka zmiennych środowiskowych, które skonfigurowali do własnych celów, a jedną z nich jest PLATFORM (używana najwyraźniej do "HP Easy Setup").
Usunięcie zmiennej środowiskowej platformy zadziałało.
Możesz również zabezpieczyć swój skrypt kompilacji określając platformę, np.msbuild /p:Platform=AnyCPU
.
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-03-30 14:18:59
Jeśli Visual Studio narzeka, że "Platform= 'BPC'", możesz to łatwo naprawić, usuwając zmienną środowiskową" Platform".
Teraz uruchom ponownie Visual Studio i możesz zaczynać.
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-06-06 23:32:41
Podobnie jak" Richard Dingwall "zasugerował, problem jest związany z używaniem display w wersji" Any CPU "zamiast wersji MSBuild, która faktycznie brzmi" AnyCPU "
Wejdź w Build / new build Definition lub Edytuj build Definition - > proces - > konfiguracje do zbudowania, Otwórz okno wyboru konfiguracji i w "Platform "zamiast wybrać" Any CPU", ręcznie dodaj " AnyCPU "
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-16 14:46:20
Jak zostało powiedziane, OutputPath musi być ustawione i musi być umieszczone Przed <Import Project="$(WixTargetsPath)" />
do środka .plik wixproj
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-04-16 15:19:25
Usunąłem Platform
zmienną środowiskową (był BNB lub smth w ten sposób). Problem zniknął.
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-11-19 13:35:29
Dodawałem platformę x64 do mojego rozwiązania dzisiaj, kiedy napotkałem ten problem.
W moim przypadku błąd brzmi:
Built $ / ProjectDirectory / ProjectName.csproj dla domyślnych celów. c:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets (484): właściwość OutputPath nie jest ustawiona dla nazwy projektu.csproj". Upewnij się, że podałeś poprawną kombinację konfiguracji i platformy dla tego projektu. Configuration = 'Debug' Platform = 'x64'. Być może widzisz ten Komunikat, ponieważ próbujesz zbudować projekt bez Pliku rozwiązania i określiłeś niestandardową konfigurację lub platformę, która nie istnieje dla tego projektu.
Wiedziałem, że {[2] } powinno być w porządku, ponieważ było to istniejące, działające rozwiązanie. Więc przeniosłem się do następnej podpowiedzi- "poprawna kombinacja konfiguracji i platformy".
Aha! Visual Studio próbuje zbudowaćConfiguration='Debug', Platform='x64'
. Patrząc na mój projekt file, zdałem sobie sprawę, że x64 nie został wymieniony jako jedna z możliwych platform. Innymi słowy, miałem poniższe wpisy (skrócone):
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<PlatformTarget>x86</PlatformTarget>
<OutputPath>bin\x86\Debug\</OutputPath>
. . .
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<PlatformTarget>x86</PlatformTarget>
<OutputPath>bin\x86\Release\</OutputPath>
. . .
</PropertyGroup>
Łatwa naprawa: wystarczy dodać wpisy x64!
Skopiowałem / wkleiłem wpisy x86 i zmieniłem je na x64. Zauważ, że zmodyfikowałem również ścieżki, aby nie nadpisywały kompilacji x86:
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
<PlatformTarget>x64</PlatformTarget>
<OutputPath>bin\x64\Debug\</OutputPath>
. . .
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
<PlatformTarget>x64</PlatformTarget>
<OutputPath>bin\x64\Release\</OutputPath>
. . .
</PropertyGroup>
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-11-14 02:14:55
Zmagałem się z tym przez jakiś czas, a następnie również rozładowałem, zbudowałem, a następnie przeładowałem projekt w rozwiązaniu, a następnie MSBuild działał poprawnie.
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-05-20 17:43:47
Jako Scott S, musiałem usunąć zmienną środowiskową "Platform" .
Następnie uruchom ponownie VS i jest ok: koniec z Komunikatem o błędzie...
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
2015-05-04 13:03:31
Problem miał związek z konfiguracją mojego projektu. Oto scenariusz:
Rozwiązanie a referencje:
Projekt X referencje projekt Y
Projekt Y
Rozwiązanie B (to, które próbuję zbudować) referencje:
Projekt X Projekt Z
Moim rozwiązaniem było stworzenie konfiguracji o tej samej nazwie dla rozwiązania A, przebudowanie go, a następnie przebudowanie rozwiązania B. To rozwiązało problem.
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-06 07:31:56
Miałem ten sam komunikat o błędzie. Było to spowodowane przez odniesienie do projektu, który został rozładowany i nie jest wymagany przez linkera (w przeciwnym razie nie powiodłoby się w czasie kompilacji). Usunięcie naruszającego odniesienia rozwiązało problem.
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-05-15 22:09:17
W moim przypadku (VS2010) usunąłem string w polu "OutputPath", które znajduje się na karcie "Build" i pozostawiłem puste. Potem przebudowałem rozwiązanie. Build powiódł się i VS wstawił bieżący katalog "./ align = "left" / Wymieniłem bieżący katalog"./ "with my path ("bin\x64 \ Release\" -- wystarczy powiedzieć, że jest to dokładnie ścieżka do folderu, który był w pierwszej kolejności narzekany) i rebuild powiodło się ponownie.
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-11 19:25:17
W moim przypadku OutputPath została ustawiona właściwość w plikach projektu. Ale rozładunek, przeładowanie i odbudowa naprawiły to.
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-11-17 08:21:12
Kiedy dodałem nową konfigurację rozwiązania do mojego rozwiązania, wystąpił błąd: "właściwość OutputPath nie jest ustawiona dla projektu X. sprawdź, czy podałeś poprawną kombinację konfiguracji i platformy dla tego projektu. Configuration = ' QA 'Platform= 'AnyCPU'. ten błąd może również pojawić się, jeśli jakiś inny projekt próbuje śledzić odniesienie projektu do projektu do tego projektu, ten projekt został rozładowany lub nie jest zawarty w rozwiązaniu, a odniesienie projekt nie buduje przy użyciu tej samej lub równoważnej konfiguracji lub platformy. ProjectY ".
W moim przypadku problem wynikał z podświetlonej części opisu błędu. Projekt X częścią mojego rozwiązania było odniesienie projektu do projektu innego rozwiązania (Inna gałąź).
Rozwiązałem ten problem modyfikując Projekt X tak, aby używał odniesienia do projektu ProjectY w bieżącym rozwiązaniu. Mam nadzieję, że pomoże to komuś, kto ma podobny problem.
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-16 13:23:18
W moim przypadku nowy blok XML "PropertyGroup" został wygenerowany na dole dokumentu. Właśnie wymieniłem go po innych tagach "PropertyGroup" i to rozwiązało problem.
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-05-16 11:07:19
Stworzyłem nowy projekt w nowym rozwiązaniu, które odwołuje się do istniejących projektów. Ten błąd występuje, gdy dodaję istniejący projekt (powiedzmy projekt 1) i próbuję budować bez dodawania innych projektów, do których odnosi się projekt 1.
Upewnij się, że wszystkie powiązane projekty są dodane do nowego rozwiązania i błąd zniknie.
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-04-01 20:49:17
Miałem ten sam błąd, więc spojrzałem na ustawienia projektu i tam w sekcji " Build "jest opcja" Build output path". A wartość była pusta. Więc wypełniłem wartość "bin\" błąd zniknął. To rozwiązało mój problem.
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-10-03 09:45:10
Jeśli zdecydujesz się ustawić OutputPath jako param, a twoja ścieżka jest taka: bin\Release\\
to pamiętaj, aby dodać \
na końcu w ten sposób: /p:OutputPath=bin\Release\\\\
Trochę mi zajęło zrozumienie, że tak było
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-02-04 02:10:50
Miałem ten sam problem. Naprawiłem go przez oczyszczenie i przebudowałem projekty.
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-02-12 18:53:49
Miałem ten sam problem i jedynym rozwiązaniem, które pomogło, było ręczne ustawienie konfiguracji kompilacji w każdym projekcie NCrunch.
Otwórz okno NCrunch, gdzie możesz zobaczyć Status każdej kompilacji i gdzie możesz zobaczyć, że kompilacja nie powiodła się. Kliknij prawym przyciskiem myszy na projekcie, który nie zbuduje i kliknij na "configure selected component " tam widzisz w" Build Settings "właściwość" Use build confoguration "ustaw ją na np. "Debug" i właściwość "Use build platform" ustaw ją na np. "AnyCPU". (Pamiętaj, że ustawienia konfiguracji i konfiguracji muszą istnieć w ustawieniach konfiguracji)
Zrób to dla wszystkich swoich projektów, ale nie dla projektu testowego. Po tym wszystkim wszystko działa dobrze dla mnie.
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-02-16 07:45:25
Miałem ten sam problem, naprawiłem go dodając brakujące konfiguracje do projektu, który się nie powiódł.
BUILD - > Configuration Manager - >
W Kolumnie Konfiguracja Dodaj
Uwaga: stało się tak tylko dlatego, że mam niestandardową konfigurację, a nowo utworzone projekty nie miały takiej konfiguracji.
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-04-15 14:54:03
Jeśli ktoś ma to w logach NCrunch, sprawdź czy PropertyGroup
definiowanie wartości 'Debug'/'Release' i 'AnyCPU'/'x86' znajduje przed właściwość grupuje te wartości w swoim stanie.
<PropertyGroup>
<!-- this one first -->
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<XXX>...</XXX>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<XXX>...</XXX>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<XXX>...</XXX>
</PropertyGroup>
Zadziałało dla mnie.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-11-14 10:19:59
W moim przypadku próbowałem przenieść grupę właściwości, która zawierała moją konfigurację niestandardową poniżej standardowych. Dla mnie to rozwiązało.
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-08-15 05:28:21