2014-05-15 52 views
17

在最新版本的VS中添加TypeScript支持非常簡單 - 只需添加一個TypeScript文件,VS將自動重新配置該項目。如何從Visual Studio項目中刪除Typescript支持?

然而,當所有的TS文件都沒有了它吐出了這樣的警告:

Warning: The TypeScript Compiler was given no files for compilation, so it will skip compiling. 

有可能通過編輯在記事本中的項目文件中手動刪除打字稿的支持,但有在VS的GUI處理這個?

+3

附註:爲什麼地球上你會使用記事本,當你有Visual Studio?只需'右鍵單擊|卸載項目「,然後右鍵單擊|編輯{項目名稱在這裏}'。 –

+0

這是一個整潔的隱藏功能,謝謝 –

+0

刪除項目文件中的所有元素與「typescript」。似乎是刪除打字稿的方式。不知道它是如何到達那裏的。 – dudeNumber4

回答

18

我手動刪除了TypeScript。在解決方案資源管理器中的Web項目文件

  1. 右鍵單擊並選擇Unload project
  2. 右鍵單擊該項目文件再次,現在選擇Edit {project-name}.csproj
  3. 它刪除名爲TypeScript所有元素,並保存在XML文件
  4. 右鍵單擊該項目文件,並選擇Reload project

始終保持項目文件的備份,你可能會破壞它。你的米爾可能會有所不同...

+0

簡單但有幫助;謝謝@doekman。我不得不爲Ember項目刪除一大堆包含的標籤,我意識到它正在削弱VS 2015.在步驟'3.'我刪除了數千行代碼,現在我得到了一個乾淨的版本。現在使用[VS Code](https://code.visualstudio.com/)編輯Ember JS文件。 –

+2

我知道這是舊的,但我想添加到這個有用的帖子一個額外的項目,以防其他人正在搜索這個。我不得不從我的.csproj文件中刪除以下內容: <服務包括= 「{4A0DDDB5-7A95-4FBF-97CC-616D07737A77}」/>

+0

在Visual Studio 2017年的Web項目不具備的csproj文件來編輯。 – Quintonn

2

還有 不是  UI  對於 這個。

2

在.csproj文件中用Microsoft.TypeScript.targets註釋整行足以禁用構建。

相關問題