2

问题:为什么我在编写Durandal ~/App/Views/###.html页面的HTML代码时没有收到.css intellisense。为什么我没有得到.css intellisense

步骤重新创建: 在Visual Studio 2012专业版,我就开始一个“空” ASP.NET Web应用程序,并添加Microsoft ASP.NET Web Optimization Framework 1.0.0Nuget包到我的解决方案。我还包括Durandal 1.2.0Bootstrap 2.3.1

加入上述引用我的应用程序后,我已经添加了一个shell.html页面时Nuget安装Durandal包时生成的~/App/文件夹。

作为旁注,.css文件工作正常,一旦我调试应用程序。在我的~/Content/文件夹和~/App_Start/BundleConfig.cs文件夹中,我有多个.css文件,包括Bootstrap.css文件(与Bootstrap 2.3.1(上面提到的一起安装)),它们在运行时应该像引用和使用.css文件一样。

最后,当我通过PluralSightSingle Page Apps JumpStart教程并进入Coding the Shell with Durandal.js部分时,我们清楚地看到我/我们应该获得智能感知,但是我没有。

谢谢。

UPDATE: 我只是意识到“the issue has been routed to the Visual Studio Product Team for triage and resolution.

+1

你解决这个问题,因为我的问题解决了还没有找到解决方案?我是你在“P.S”句子中引用的人。 – cyberbobcat 2013-05-10 11:55:15

+0

这仍然没有解决。不过,我会重申你的问题是类似的,但我要删除“PS [ 4-project-in-visual-studio-2012-ultimate/16489840#16489840)与我的类似,但它没有答案。“来自我最初的帖子的评论,因为这个问题太不相似了。你的问题是关于MVC中的CSS,而我的问题是特定于CSS intellisense,而不是在Durandal的'〜/ App/Views/###。html页面中显示,就像我在OP中引用的Pluralsight.com视频中所做的一样。 – 2013-05-10 19:59:24

+1

我在处理您提到的SPA JumpStart课程时遇到同样的问题。我问作者(@John_Papa)为什么可能是这种情况,他回答“ReSharper”。 http://www.jetbrains.com/resharper/因此,可能需要该工具来获得我们期望的VS intellisense与这种类型的项目结构。 – Kerry 2013-06-30 20:01:50

回答

0

的CSS应在2012年VS工作,我总是安装Web要点太,因为它帮助很大(它像VS功能的孵化器在发布之间)

对于JavaScript intellisense ...当使用require.js时很难得到它。我发现最好的方法是使用Resharper的VS插件。它给了我JavaScript的智能感知,即使在使用require.js时也是如此。

+0

FWIW,我有VS 2012.3,并且在创建div时我还没有获得启动CSS名称的智能感知。我刚才安装了Web Essentials for 2012(http://vswebessentials.com/download),重启后它仍然无法工作。看起来,如果我不能在没有智能感知的情况下为js/css工作,我将会使用ReSharper。真棒课程,谢谢约翰! – Kerry 2013-06-30 20:23:54

+0

我也非常感激并始终安装并享受Web Essentials下载的好处,但它无法解决上述问题。 Resharper也是一个很好的工具,但这个问题主要集中在.cshtml文件中的CSS intellisense。我在想(基于你在.cshtml中有CSS intellisense这个事实),这个问题可能会由另一个包修补给你? – 2013-07-30 22:58:09

+0

SIDENOTE:My Web Essentials安装是最新的。 – 2013-07-30 23:04:36

0

我通过在增加的Site.Master明确bootstrap.css参考(我用我的应用程序母版页)

<head runat="server"> 
 
    <meta charset="utf-8" /> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 
 
    <title><%: Page.Title %> - My ASP.NET Application</title> 
 

 
    <asp:PlaceHolder runat="server"> 
 
     <%: Scripts.Render("~/bundles/modernizr") %> 
 
    </asp:PlaceHolder> 
 
    <webopt:bundlereference runat="server" path="~/Content/css" /> 
 
    <link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" /> 
 
    <link href="Content/bootstrap.css" rel="stylesheet" /> 
 

 
</head>

相关问题