У меня есть VS 2010, 2012 и 2013. У меня есть существующий проект из svn, поэтому он никогда не был на моей машине раньше. Когда я попытался собрать, я получил следующее сообщение об ошибкеошибка сборки с VS 2010 и FindRibbons
The "FindRibbons" task could not be loaded from the assembly
'Microsoft.VisualStudio.Tools.Office.BuildTasks,
Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. Confirm that the
<UsingTask> declaration is correct, that the assembly and all its dependencies are
available, and that the task contains a public class that implements
Microsoft.Build.Framework.ITask.
Я нашел несколько постов mentionning пойти на
C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ V10. 0 \ OfficeTools
, откройте Microsoft.VisualStudio.Tools.Office.targets и заменить все 10.0.0.0 с 12.0.0.0, который я сделал
, но затем получил следующую ошибку
The "FindRibbons" task has been declared or used incorrectly, or failed during construction. Check the spelling of the task name and the assembly name.
Можете ли вы удалить и повторно добавить ссылку из Visual Studio? – johnjps111
У вас есть возможность переходить на 11.0.0.0? –
Да, я тоже это пробовал. Не помогло. Похоже, что некоторое обновление Visual Studio нарушило эту задачу «FindRibbons» (неправильная версия сборки или ссылка - не знаю). Попробуйте удалить все версии Visual Studio, а затем установите их в порядке возрастания (2013 с Update4). Работал для меня. – Nikolay