Asp.net
禁用 MSBuild TypeScript 編譯
對於諸如 ASP.NET MVC5 之類的 Visual Studio 項目,如何在建構/調試時禁用 TypeScript 文件的編譯?
我目前有
tsconfig.jsoncompileOnSave並buildOnSave設置為假。是否需要將某些內容添加到項目.csproj中以確保不對其進行編譯?在調試 ASP.NET MVC5 項目時,它會編譯所有
.ts文件。感謝您提供任何幫助。
將屬性添加
<TypeScriptCompileBlocked>true</TypeScriptCompileBlocked>到您的 csproj 文件中的 PropertyGroup(我將其添加到配置標籤下)。這應該禁用所有基於 msbuild 的 TS 編譯。啟用此設置後,您不需要 tsconfig.json 設置 compileOnSave/buildOnSave。
如果您使用的是舊版本的 Visual Studio(我曾隱含地考慮過 VS 2017 或 2015 的 xproj),則該屬性可能是
<TypeScriptEnabled>false</TypeScriptEnabled>.