Visual Studio Volby strojopisem

hlasů
18

Jak zjistím strojopisu kompilátor generovat AMD moduly (--module AMD) v rámci Visual Studio.

Dík.

Položena 03/10/2012 v 15:31
zdroj uživatelem
V jiných jazycích...                            


3 odpovědí

hlasů
9

V souboru projektu, budete muset změnit MSBuild cíl, který buduje strojopisem souborů. Pokud používáte výchozí šablonu pro „HTML Aplikace postavené na psacím stroji“, vyložit svůj projekt, upravte soubor projektu najdete na cíl s názvem „BeforeBuild“, který volá kompilátor na „$ (ProgramFiles) \ Microsoft SDKs \ strojopisem \ 0.8.0.0 \ TSC“, přidejte --module AMD ní; ukládat a znovu projektu. příště budete stavět, měli byste vidět argument příkazu předána správně kompilátoru.

Odpovězeno 03/10/2012 v 17:43
zdroj uživatelem

hlasů
8

Na poslední Visual Studio 2013 Aktualizace 3 + WebEssentials možnosti jsou nyní (konečně) správně přesunuta do projektu Volby panelu (Klikněte pravým tlačítkem myši na projekt -> Možnosti -> strojopisem Build Fasáda).

Odpovězeno 13/08/2014 v 09:36
zdroj uživatelem

hlasů
5

Becouse tento problém je stále aktuální i pro TS 1.0 a WebEssentials pro VS 2013 aktualizace 3, zkontrolujte, zda toto řešení zde: http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmlnebo krátce:

1) Otevřete soubor projektu.

2) najdete tyto řádky:

  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets" Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />

3) Vložte tento řádek před:

    <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Release'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
Odpovězeno 20/10/2014 v 18:53
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more