Сегодня переводил проект на новый билд-сервер, и при автоматической сборке возникли проблемы:
1. 'Interaction.Triggers' does not exist in XML namespace 'http://schemas.microsoft.com/expression/2010/interactivity'
Эта проблема возникает, когда вы пытаетесь собрать WPF или Silverlight проект, при работе с которым использовался Expression Blend, который добавил ссылки на одну или несколько своих библиотек в ваш проект. Проблема решается очень просто: нужно установить на сервер Microsoft Expression Blend Software Development Kit (SDK) for .NET 4 для WPF или Microsoft Expression Blend Software Development Kit (SDK) for Silverlight 4 для Silverlight.
2. В веб-проекте билд-сервер не мог найти Microsoft.WebApplication.targets для MSBuild. Единственным решением на сегодняшний день является копирование обоих X86 и x64 MSBuild папок из компьютера разработчика на билд-сервер (если вы конечно не хотите ставить полную Visual Studio на сервер). Это нормальная ситуация, когда MSBuild нужны расширения для сборки, просто нужно принять ее к сведению.
Удачной разработки!
По первой проблеме.
ОтветитьУдалитьМы решили ее добавлением всех необходимых dll в папку проекта, в самом проекте прописали адреса не на Program Files..., а на папку проекта.