我發現,通過卸載該項目並編輯在「xproj」文件,如果我添加的項目節點下的以下XML(包含「VSToolsPath」屬性組前):
<PropertyGroup>
<TypeScriptTarget>ES5</TypeScriptTarget>
<TypeScriptCompileOnSaveEnabled>true</TypeScriptCompileOnSaveEnabled>
<TypeScriptNoImplicitAny>false</TypeScriptNoImplicitAny>
<TypeScriptModuleKind>AMD</TypeScriptModuleKind>
<TypeScriptRemoveComments>false</TypeScriptRemoveComments>
<TypeScriptOutFile></TypeScriptOutFile>
<TypeScriptOutDir></TypeScriptOutDir>
<TypeScriptGeneratesDeclarations>false</TypeScriptGeneratesDeclarations>
<TypeScriptSourceMap>true</TypeScriptSourceMap>
<TypeScriptMapRoot></TypeScriptMapRoot>
<TypeScriptSourceRoot></TypeScriptSourceRoot>
<TypeScriptNoEmitOnError>true</TypeScriptNoEmitOnError>
</PropertyGroup>
這個固定的問題,並保存生成的文件.MAP(下整齊js文件)。這使我能夠在Visual Studio中打擊我的打字稿斷點(不幸的是,只有在IE中)。
另一個有益的副作用是我現在可以導出模塊(因爲'TypeScriptModuleKind'=> AMD設置)。
你已經做了正確的事情。在TypeScript Build選項卡的項目屬性下有一個UI。如果您使用的是無項目項目類型(如Web項目),則默認設置位於Visual Studio設置中的TypeScript語言選項中。 – NYCdotNet
我看不到項目屬性上的任何內容(當前.NET5 Web項目中非常稀疏的選項)或Visual Studio選項。我不知道這是因爲它的候選版本還是我的安裝版本。 – MIP1983
我看不到任何這些選項,在Visual Studio 2015 RC中開發ASP.NET 5應用程序。感謝xproj的解決方法 - 拯救了我的一天! :) –