Я успешно установил плагин с машинописным шрифтом в VS. Я хотел бы перейти на скомпилированный каталог вывода js files. В настоящее время файлы js находятся в одном каталоге с файлами ts. Я нашел решение, в котором говорилось, что я должен установить необходимые веб-узлы, и с этим могу изменить настройки компилятора. К сожалению, бесплатный VS-экспресс не позволяет мне устанавливать вещи 3rdparty. Все в порядке, но есть ли другое решение для изменения выходного каталога js-файлов? В командной строке это простой флаг --out.Visual Studio Express 2012 и каталог вывода для ввода текста
ответ
Наконец-то я решил проблему.
Решение: Я добавил эти строки в файл csproj:
<ItemGroup>
<TypeScriptCompile Include="$(ProjectDir)\**\*.ts" />
</ItemGroup>
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\tsc" @(TypeScriptCompile ->'"%(fullpath)" --outDir myoutputdirectory', ' ')" />
</Target>
машинописи компилятор имеет флаг для перенаправления вывода в каталоге:
tsc --outDir "Path" app.ts
Я не знаком с ограничениями экспресс, но вот как это сделать в Pro издании без Web Essentials:
Откройте файл .csproj
внутри вашего проекта с помощью вашего любимого текстового редактора. Ищите группы свойств, которые выглядят как:
<PropertyGroup Condition="'$(Configuration)' == 'Debug'">
...
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'Release'">
...
</PropertyGroup>
и внутри оба эти добавления свойства следующим образом:
<TypeScriptOutDir>my/dir</TypeScriptOutDir>
Если вы откроете C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\TypeScript\Microsoft.TypeScript.targets
вы можете увидеть, как эти свойства отображения в командной строке флагов и как я это понял.
Как я уже сказал, я не знаю Экспресс и не накладывает никаких ограничений на изменение файлов .csproj
, поэтому дайте мне знать, если это сработает.
не нужен файл редактировать .csproj, просто перейдите к проекту свойства и установить «Перенаправить вывод JavaScript в каталог»
У меня есть эта проблема в машинописном тексте 1.8, после небольшого изучения Google я обнаружил, что следующие параметры вывода на странице проекта свойств типов машинописных текстов несовместимы.
- При выборе Объединить вывод Javascript в файл затем, если вы хотите поместить .js и .map файл в другой файл, вы должны поставить здесь каталог, и сделать не выбрать Перенаправление Javascript выхода каталог
- в другой стороны, если вы хотите иметь отдельный .js файлы и перемещать их в определенный каталог, а затем выберите Перенаправление Javascript выходного каталог и поддерживать Объединить снят Javascript вывод в файл
Например, в моем случае я хочу иметь комбинированный.JS в определенном каталоге, то, возможно, заходящего являются, как показано на рисунке:
- 1. Microsoft Visual Studio Express 2012
- 2. Расширение Visual Studio 2012 Express
- 3. Visual Studios Express - изменить каталог вывода отладки
- 4. Visual Studio Express 2012, держась за каталог Bin
- 5. Как настроить тип ввода-вывода 0.9.5 в Visual Studio 2012
- 6. Visual Studio 2012 и SQL Server Express
- 7. Visual Studio 2012 Express и .NET 2.0
- 8. visual studio express 2012 для проекта winjs
- 9. visual studio express 2012 app.config переназначение сборки
- 10. Visual Studio 2005 VS Visual Studio Express 2012
- 11. Visual Studio Express 2012 tracker.exe отсутствует
- 12. Использование Dotfuscator с Visual Studio 2012 Express,
- 13. Анализировать меню на Visual Studio 2012 Express
- 14. Включить пути в Visual Studio Express 2012
- 15. Visual Studio 2012 Express - Отсутствует управление слайдером
- 16. directx 9 с visual studio 2012 express
- 17. C# reportviewer visual studio 2012 express
- 18. Visual Studio Express установлен с ReportViewer 2012
- 19. GLUI для Visual Studio 2012
- 20. Ссылка для регистрации Visual Studio 2012 Express для веб-сайтов
- 21. OpenCVSharp и Visual Studio 2012
- 22. Visual Studio Express 2012 для Web vs Web Matrix
- 23. Этот проект (Visual Studio 2012 express) несовместим с текущей версией Visual Studio 2013 express
- 24. Visual Studio Express 2012 для Web машинописи ECMAScript версии
- 25. Использование Visual Studio 2012 Express Version для ссылки dll
- 26. Visual Studio Express 2012 для Windows 8: TDD прерывает среду
- 27. Visual Studio Express 2012, Windows Forms для C++?
- 28. Компиляторы Visual C++ 2010 в Visual Studio 2012 express
- 29. Не удается найти Visual Studio 2012 Express для веб-установки
- 30. Не удается зарегистрировать Visual Studio 2012 Express для Windows Phone
Я хотел бы бесстыдно отметить, что вы можете использовать https://github.com/basarat/grunt-ts :) – basarat