Visual Studio Opcje maszynopis

głosy
18

W jaki sposób mogę poinformować kompilator maszynopis do generowania amd modułów (--module AMD) z poziomu Visual Studio.

Dzięki.

Utwórz 03/10/2012 o 15:31
źródło użytkownik
W innych językach...                            


3 odpowiedzi

głosy
9

W pliku projektu trzeba będzie zmienić cel MSBuild, które buduje plików maszynopis. Jeśli używasz domyślnego szablonu „zbudowany z maszynopis aplikacji HTML”, wyładować swój projekt, edytuj plik projektu, znajdziesz cel o nazwie „BeforeBuild”, który jest wywołanie kompilatora na „$ (ProgramFiles) \ Microsoft SDK \ maszynopis \ 0.8.0.0 \ TSC”dodaj --module AMD nim; zapisać i odświeżyć swój projekt. Następnym razem budować powinieneś zobaczyć poprawnie przeszedł do kompilatora argument polecenia.

Odpowiedział 03/10/2012 o 17:43
źródło użytkownik

głosy
8

Na najnowszym Visual Studio 2013 Update 3 + WebEssentials opcje są teraz (wreszcie) odpowiednio poruszane w projekcie Options Pane (prawy przycisk myszy na projekcie -> Opcje -> maszynopis okienek Build).

Odpowiedział 13/08/2014 o 09:36
źródło użytkownik

głosy
5

Poniewaz ten problem jest nadal rzeczywisty nawet dla TS 1,0 i WebEssentials dla VS 2013 Update 3, sprawdź to rozwiązanie tutaj: http://icanmakethiswork.blogspot.com/2014/02/typescript-and-requirejs-keep-it-simple.htmllub krótko:

1) Otwórz plik projektu.

2) znaleźć to linie:

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

3) Włóż ten linie przed:

    <PropertyGroup Condition="'$(Configuration)' == 'Debug'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)' == 'Release'">
    <TypeScriptModuleKind>amd</TypeScriptModuleKind>
  </PropertyGroup>
Odpowiedział 20/10/2014 o 18:53
źródło użytkownik

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