2013-08-06 11 views

Odpowiedz

13

Obecnie nie.

Trzeba odwołać się do pliku jawnie przy użyciu:

///<reference path="path/to/file.d.ts" /> 

Można użyć sztuczki references.ts aby ułatwić odniesienie w programie (wystarczy umieścić wszystkie swoje referencje w pojedynczym pliku, tak aby wszystkie inne pliki tylko wskaż to).

UPDATE

Jak maszynopisu 0.9.1, szablon Visual Studio tylko daje dostęp do wszystkich plików maszynopis i pliki definicji maszynopis w projekcie. Przetestowałem to i działa ...

Możesz see the example and notes about this feature w moim blogu.

Aktualizacja dla programu Visual Studio 2013 Update 3

I zostały zaktualizowane powyższy artykuł, aby podkreślić, że trzeba mieć działanie kompilacji ustawiony TypeScriptCompile dla pliku mają być zawarte w tej automatycznej odkrycia.

+2

Lub możesz wtyczkę, którą napisałem, aby dodać te dla Ciebie: https://github.com/basarat/grunt-ts#reference-file-generation :) – basarat

+0

Ostrożnie spędziłem dzisiaj robiąc ten film: http: //www.youtube.com/watch?v=Km0DpfX5ZxM Jeśli znasz już grunt: http://youtu.be/Km0DpfX5ZxM?t=11m16s A konkretnie demo tworzenia pliku referencyjnego: http://youtu.be/Km0DpfX5ZxM? t = 14m6s – basarat

+0

@SteveFenton: Masz na myśli to, że VS skanuje cały projekt i automatycznie włącza jakieś pliki TS? Mam plik typowania jQuery.d.ts i stwierdzam, że mój plik ts po prostu nie zadziała, dopóki nie odwołam się do pliku przez bezwzględną ścieżkę względem całego dysku twardego (co jest niewygodne) lub ścieżki względem mojego pliku. plik ts (również niewygodny, ponieważ muszę bardzo uważać na zagnieżdżanie). –

Powiązane problemy