每當我在Visual Studio中工作時,我總是發現它不會解析我的html中的css類名。 CSS類名將在Visual Studio中顯示爲綠色波浪線,但在瀏覽器中查看時,頁面將呈現良好狀態。所以我知道我的母版頁中正確引用了css文件,但Visual Studio只是無法解決它。此外,設計視圖也不會顯示任何CSS樣式。爲什麼Visual Studio不能解析我的CSS類名?
回答
看到傑夫國王這個職位關於讓Visual Studio能夠找到智能感知的JavaScript文件:JScript IntelliSense FAQ。
尤其是讀取點#4,第三項:
站點相對路徑 - 這是路徑形式的 「/文件夾/文件」,並 從您的網站 的基礎計算(http://site/application/folder/file)。 ASP.NET窗體和ASP.NET MVC支持ASP.NET 。但是,它不受Visual Studio支持。 原因是因爲Visual Studio 並不總是知道最終的 你的站點的部署位置和 ,因此路徑分辨率不能保證爲 。鑑於我們已經看到很少有人使用站點相關的路徑,我們可以考慮制定一個 的假設,只是解決這種類型的 路徑到項目的根目錄。 考慮到您可能認爲您的網站 真的沒有工作的風險, 我想知道有多少人支持這一點。
注意「Visual Studio不支持」[站點相對路徑]「。我總是用我的JavaScript和CSS文件的網站相對路徑因此該解決方案讓Visual Studio來找到你的JavaScript文件是相同的解決方案來獲得Visual Studio中找到你的CSS文件:
<link href="/content/default.css" rel="stylesheet" type="text/css" />
<% if (false) {%>
<link href="../../content/default.css" rel="stylesheet" type="text/css" />
<% } %>
現在Visual Studio可以找到CSS文件並驗證我的CSS類名是否存在(並且Design View看起來好得多)。
發佈在我的博客在這裏: Why does Visual Studio not resolve my CSS class names?
-Jeff
試圖關閉該項目並再次打開它?可能它只是有點慢,或者你正在使用VS的某種路徑(基於其他數據或其他數據生成),無法直接讀取。
從來沒有經歷過相同的(VS08)。
我剛剛看到一個答案,所以我想我會分享它。 您可以通過轉到查看/管理樣式工具欄並以這種方式添加CSS文件來讓VS2008識別您的CSS文件。當我這樣做時,我在管理樣式列表中看到了我的CSS文件,但它有一個警告圖標,因爲VS由於某種原因無法看到它。我刪除並重新添加了它,現在VS正在查找我的樣式(沒有綠色錯誤波動),並且Intellisense正在運行。鬆了一口氣!
- 1. 爲什麼Visual Studio不能讀取我的類庫?
- 2. 爲什麼Visual Studio不能識別我添加的新Filter類?
- 3. 爲什麼我不能解析「+1」int?
- 4. 爲什麼我不能複製我的visual studio項目
- 5. 爲什麼我的visual studio不能正確構建?
- 6. 爲什麼Visual Studio Tester Edition不能運行我的Web測試?
- 7. 爲什麼Visual Studio 2015不能識別我的Windows 10?
- 8. 爲什麼某些類名不會被Visual Studio 2012着色?
- 9. 爲什麼在Visual Studio 2012中看不到我的實體類
- 10. 爲什麼Visual Studio不能識別打字稿類型定義?
- 11. 爲什麼Internet Explorer不解析我的CSS?
- 12. 爲什麼我的日期不解析
- 13. 爲什麼不能我踏進這個循環在Visual Studio
- 14. 爲什麼我不能找到Controllers文件夾在Visual Studio 2010
- 15. 爲什麼我不能在Visual Studio 2005中啓用斷點?
- 16. 爲什麼我不能在Visual Studio 2015中使用TypeScript 1.8
- 17. 爲什麼Scrapy不能抓取/解析?
- 18. 爲什麼Restkit不能正確解析?
- 19. 爲什麼不能解析DateTime?
- 20. `AutoFillTextBox類型不可解析爲什麼?
- 21. 爲什麼MBTilesMapLayer不是解析類型?
- 22. 解析類爲什麼不保存?
- 23. 爲什麼不工作我的CSS類
- 24. 爲什麼我不正確解析?
- 25. 爲什麼不能在這裏解析域名?
- 26. 爲什麼包名不能在jar中解析?
- 27. 爲什麼德爾福說'不能解析單位名稱xxx'?
- 28. 爲什麼我的解析器不能正常工作
- 29. 爲什麼我的全局變量不能正確解析?
- 30. 爲什麼我的xml不能正確解析?
任何人都很難回答這個問題,卻沒有看到再現問題的例子。 – 2009-06-07 10:24:54