如何強制Visual Studio 2012始終使用由TypeScript創建的最新版本的生成JavaScript文件?Visual Studio 2012未採用ASP.NET MVC4項目的最新編譯TypeScript
我使用下面的定義在我的項目文件:
<Target Name="BeforeBuild">
<Exec Command=""$(PROGRAMFILES)\Microsoft SDKs\TypeScript\0.8.0.0\tsc" -out scripts\app.js scripts\app.ts -target ES5 @(TypeScriptCompile ->'"%(fullpath)"', ' ')" IgnoreExitCode="true" />
</Target>
當我清理和重建項目,app.js相應的更新。
但是,出於某種奇怪的原因,當我嘗試使用Internet Explorer調試解決方案時,Visual Studio正在使用過時版本的app.js,這會使我的斷點失效。
這是怎麼回事?
你如何引用頁面上的JavaScript文件? – Fenton
是的。腳本正在正確加載,儘管是過時的或緩存的副本。 –