[英]Stop visual studio from trying to “Add support for typescript” on each file adding
我有一個包含多個Web項目的解決方案。 並且有一個常見的tsconfig
用於在解決方案中構建所有打字稿。 Build是通過webpack
,所以我不希望visual studio支持任何打字稿。 更准確地說,我需要一些支持 - 在導航和重構中,但我不希望VS構建此代碼。
所以我從csproj
刪除了所有對csproj
目標的csproj
,一切正常。 但是每當我添加一個新的打字稿文件時,VS都樂於說
您的項目已配置為支持TypeScript
並將所有打字稿目標返回給csproj。
我可以阻止VS這樣做嗎? 當然我可以忍受它,但每次添加后從csproj中刪除垃圾似乎不舒服。
UPD:在VS https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/13420095-ask-to-configure-projects-for-typescript的 uservoice上找到帖子。 但也許已經有了解決方案。 或者你可以喜歡這個用戶發票,如果你同意這是一個惱人的問題:)
在uservoice上找到解決方案( https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/13420095-ask-to-configure-projects-for-typescript )。
似乎有點難看,但它的工作原理。
修復步驟:
Microsoft.TypeScript.Default.props
導入並將其Condition="..."
替換為Condition="false"
TypeScriptToolsVersion
刪除行 Microsoft.TypeScript.targets
導入並將其Condition="..."
替換為Condition="false"
現在添加文件后VS將停止嘗試用項目做smth。 打字和編譯不會在保存和構建時編譯,所以你需要使用gulp / webpack / grunt /等等。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.