Я использую Visual Studio 2012 для создания проекта библиотеки классов, который также будет содержать несколько файлов типа TypeScript (.ts
), а также их сгенерированных .js
и .js.map
файлы. Все эти файлы должны быть включены в сборку в виде встроенных ресурсов, чтобы они могли быть подвержены потребляющему приложению ASP.NET MVC с помощью настраиваемого VirtualPathProvider
.Visual Studio 2012 - Как назначить несколько действий сборки для файла TypeScript
Примечание: хотя для производственной среды необходимы только сгенерированные файлы JavaScript, файлы .ts
и .js.map
также должны быть доступны для веб-приложения для отладки.
Это конфликт, так как для файлов TypeScript обычно назначается действие сборки TypeScriptCompile
, но мне также нужно, чтобы они были назначены EmbeddedResource
.
Есть ли способ назначить несколько действий по сборке компоненту проекта VisualStudio? Альтернативно, есть ли другой способ заставить TypeScript компилировать файлы, которые явно не помечены как TypeScriptCompile
, или чтобы Visual Studio вставлять файлы, которые не помечены как EmbeddedResource
?
Спасибо за ваши предложения,
Tim
Это отличное предложение - спасибо. Я попробую и опубликую результаты здесь. –
Да, Стив, это было простое в использовании решение, и оно отлично работает. Еще раз спасибо. –