Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.2.15] |
|
Сообщ.
#1
,
|
|
|
[MSBuild Error] The "CreateProperty" task could not be instantiated from the assembly "Microsoft.Build.Tasks, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a". Please verify the task assembly has been built using the same version of the Microsoft.Build.Framework assembly as the one installed on your computer and that your host application is not missing a binding redirect for Microsoft.Build.Framework. Unable to cast object of type 'Microsoft.Build.Tasks.CreateProperty' to type 'Microsoft.Build.Framework.ITask'. [MSBuild Error] The "CreateProperty" task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name. Что нужно сделать, чтобы её не было? |
Сообщ.
#2
,
|
|
|
хм... ошибку валит .net
что то не правильно в скриптах сборки. попробуй грохнуть файл .dproj и открыть файл через .dpr файл проекта будет пересоздан, но настройки путей слетают (они же были в dproj указаны )) ) если проблема не исчезнет то или ide переустановить, или у тебя проблема с .net а какая версия? |
Сообщ.
#3
,
|
|
|
.NET 4.6.2
Delphi 10.1 Berlin Прикол в том, что ошибка возникает при компиляции только что созданного пустого проекта! Через IDE. А вот dcc32 компилит без проблем. |
Сообщ.
#4
,
|
|
|
Короче, тут ребята подсказывают, что надо 2.0 установить, он оказывается, в 4+ не входит.
Но я бы с удовольствием. Скачал 2.0 и скачал 3.5 (в которую вроде как 2.0 тоже входит). Устанавливаю - получаю сообщение (и на 2.0, и на 3.5) о том, что эти версии устанавливаются в панели управления "Включение и отключение компонентов". Захожу туда - 3.5 там включен (хотя, учитывая, что я переустанавливал их и удалял разные Delphi через Uninstall Tool и вручную, мог что-то и защепить лишнего). Отключаю этот пункт - получаю сообщение об ошибке. В итоге не удалить не могу, чтобы переустановить, не установить поверх. Как быть? |
Сообщ.
#5
,
|
|
|
Цитата Jin X @ Прикол в том, что ошибка возникает при компиляции только что созданного пустого проекта! Через IDE. А вот dcc32 компилит без проблем. Это понятно. потому что ide собирает через майкрасофтный сборщик (она потом посути и запускает dcc32) Цитата Jin X @ Отключаю этот пункт - получаю сообщение об ошибке. В итоге не удалить не могу, чтобы переустановить, не установить поверх. Как быть? у тебя сломан дотнет. это печально. я уже видел один раз подобные симптомы (на машине колеги было). что мы только не делали, ничего не помогло. там нехватка какой то библиотеки (или она сломаная была) при снятии птички оно пыталось ее удалить и не получалось. мы просто реинсталили ОС. но я предполагаю что ОС ты хочешь переустанавливать в последнюю очередь. поэтому предлагаю обновить MSBuild до новейшей версии. которая работает с 4.5 дотнетом https://www.microsoft.com/ru-RU/download/de...s.aspx?id=48159 |
Сообщ.
#6
,
|
|
|
Цитата ViktorXP @ Теперь эта не хочет устанавливаться! Запускаешь setup - мелькает splash-screen не долю секунды и на этом всё... но я предполагаю что ОС ты хочешь переустанавливать в последнюю очередь. поэтому предлагаю обновить MSBuild до новейшей версии. которая работает с 4.5 дотнетом https://www.microsoft.com/ru-RU/download/de...s.aspx?id=48159 |
Сообщ.
#7
,
|
|
|
1. посмотри ошибки в журнале.
2. запусти из под консоли. некоторые сетаперы любят туда сыпать ошибками 3. если не помог п.2 то запусти из под dependency walker (он покажет сразу есть ли проблемы с зависимостями). Добавлено ну еще как вариант можно воспользоватся Process Monitor-ом и посмотреть на чем останавливается приложение. Добавлено хм... есть софт по удалению .Net https://blogs.msdn.microsoft.com/astebner/2...ol-users-guide/ как вариант переустанови дотнет это решит все проблемы (я так думаю) |
Сообщ.
#8
,
|
|
|
Ошибка в логе вот такая:
Error 0x80131902: Failed to run per-user mode. .NET я уже переустанавливал. И опять же, как уже говорил, 3.5 удалить не получается. Сейчас попробую удалить сначала Нашёл на MS сайте, что надо запустить /uninstall /force, но это тоже не помогает. Как его в ручную удалить-то? Цитата ViktorXP @ Не знаю что это, но поищу, спасибо. 3. если не помог п.2 то запусти из под dependency walker (он покажет сразу есть ли проблемы с зависимостями). Добавлено cleanuptool для .NET уже использовал - не помогает. Добавлено Жесть какая-то! |