Я только что столкнулся с довольно странной проблемой с VS2010 и Script #, которую я большую часть времени могу воссоздать заново.
В моем простом сценарии у меня есть 2 проекта в моем решении; стандартное веб-приложение Asp.Net MVC2 и библиотека классов Script # jQuery. Я создал статический класс (с атрибутом [Imported]) со статическим методом на нем, имея в виду, что я могу сопоставить этот класс в коде с внешней библиотекой Javascript, как описано в документации.
Однако кажется, что всякий раз, когда я украшаю такой класс [IgnoreNamespace] для достижения этой цели, проект перестает успешно компилироваться, но не дает мне никаких комментариев относительно того, почему он не работает (например, нет ошибок в окне ошибок). От них тоже нелегко избавиться, поскольку Visual Studio, похоже, переходит в постоянное состояние отсутствия сбоя сборки; удаление классов и файлов проекта не решает эту проблему, равно как и перезапуск Visual Studio. Единственный способ заставить VS успешно построить проект - это полностью удалить проект, создать новый, а затем снова добавить файлы, что, мягко говоря, раздражает. Задача "ScriptCompilerTask" Выполнено выполнение задачи "ScriptCompilerTask" - НЕ ВЫПОЛНЕНО. Завершено построение целевой "AfterCompile" в проекте "Scripts.csproj" - НЕ ВЫПОЛНЕНО.
.. что не говорит мне всего.
Было несколько раз, когда мне удавалось создать этот тип class, а затем успешно построить, но в основном я могу воспроизвести эту проблему довольно надежно.
На данный момент я склонен думать, что ошибка связана с Script #, но просто хотел бы, чтобы это подтвердилось, и найти возможный обойтись без него.