Microsoft Visual Studio CSS验证错误链接到错误的文件

时间:2014-06-11 19:27:06

标签: css visual-studio-2010 compiler-errors

我有一个奇怪的情况。我在Microsoft Visual Studio 2010中有一个新的Web项目。

我右键单击它并转到添加现有项目以从现有项目添加几个.css文件,这正是我需要的。将鼠标悬停在这些上,现在显示已保存在我的新项目文件夹中。当我编译项目时,我收到验证(css 2.1):这些文件的错误。单击错误时,它不会打开项目中的文件。相反,它会从旧项目的路径中打开.css文件。我无法弄清楚原因。

我喜欢让这些错误消失,但

  1. 如果我可以点击错误来打开真正需要更正的文件,那就太好了。
  2. 即使修改旧版和​​新版中的行并重新编译,我仍然会收到错误。例如,我正在
  3. 错误1验证(CSS 2.1):'宽度:'对于' page-break-inside'不是有效值。属性。 C:\ oldpath \ oldfile.css 28 5

    它抱怨旧文件,而不是c:\ newpath中新插入的文件。你可以在下面看到它抱怨的宽度线。看起来完全合法。它最初错过了;就在它前面。

    .datatables
    {
    page-break-inside:auto;   
    width: 600px; 
    margin: 0; 
    float: none;  
    }
    

    任何指示我在哪里看的帮助都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

据我所知,答案是完全关闭你的项目(保存当然)关闭Visual Studio 2010,重新打开Visual Studio,重新打开你的项目并重新编译,你修复的错误会神奇地消失并点击在剩余的错误上打开正确的.css文件。如果有人知道为什么会发生这种情况或如何防止这种行为,我会将你的答案标记为更为公认的答案。