Opzioni dattiloscritto di Visual Studio

voti
18

Come faccio a dire al compilatore di generare dattiloscritto moduli AMD (AMD) --module all'interno di Visual Studio.

Grazie.

È pubblicato 03/10/2012 alle 15:31
fonte dall'utente
In altre lingue...                            


3 risposte

voti
9

Nel file di progetto è necessario cambiare il target di MSBuild che sta costruendo i file dattiloscritto. Se si utilizza il modello predefinito per "Applicazione HTML costruito con tipografico", scaricare il progetto, modificare il file di progetto, troverete un obiettivo chiamato "BeforeBuild" che chiama il compilatore a "$ (PROGRAMFILES) \ Microsoft SDK \ dattiloscritto \ 0.8.0.0 \ TSC", aggiungere amd --module ad esso; salvare e ricaricare il progetto. la prossima volta che si genera si dovrebbe vedere l'argomento comando passato correttamente al compilatore.

Risposto il 03/10/2012 a 17:43
fonte dall'utente

voti
8

Sulla più recente di Visual Studio 2013 Update 3 + WebEssentials le opzioni sono ora (finalmente) correttamente spostati in Opzioni riquadro di progetto (Fare clic destro sul progetto -> Opzioni -> dattiloscritto riquadro Corporatura).

Risposto il 13/08/2014 a 09:36
fonte dall'utente

voti
5

Siccome questo problema è ancora attuale anche per TS 1.0 e WebEssentials per VS 2013 Update 3, controllare questa soluzione qui: http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmlO a breve:

1) file di progetto aperto.

2) trovare queste righe:

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

3) Inserire queste righe prima:

    <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Release'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
Risposto il 20/10/2014 a 18:53
fonte dall'utente

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