【问题标题】:JS/CSS Intellisense Between Projects in VS 2019VS 2019 中项目之间的 JS/CSS 智能感知
【发布时间】:2020-05-11 13:31:38
【问题描述】:

我有一个 .NET Core 3.1 项目在同一个 VS 2019 解决方案中引用了一个 Razor 类库项目

我在 Razor 类库中存储了 Bootstrap、jQuery 和其他几个库。它们需要保留在类库中,因为将有几个不同的 .NET Core 项目引用这个类库。

是否可以让 VS 2019 Intellisense 在这两个项目之间为客户端代码工作?

注意 1:.Net Core 项目可以在运行时完美加载脚本。

注意 2:如果我将 Bootstrap、jQuery 等复制/粘贴到 .NET Core 项目中,Intellisense 工作正常。但这违背了我共享类库的目的。

VS 2019 版本:4.8.03752

【问题讨论】:

  • 我认为你可以在net core项目中使用///<reference path="xxxx/RazorClassLibrary/bootstrap.js(the path of the file in Razor Class Library)" />

标签: visual-studio .net-core intellisense


【解决方案1】:

是否可以让 VS 2019 Intellisense 为客户端工作 这两个项目之间的代码?

如果你想在新项目中使用 JS/CSS intellisense,可以尝试以下步骤:

1) 右键单击​​您当前的 .Net Core 项目并创建一个New Item-----a javascript 文件或用于 css 的 样式表 文件)。

2)将此添加到javascript文件中,以便将JS Intellisense应用于整个项目。

/// <reference path="xxxx\RazorClassLibrary1\bootstrap.js" />(the path of the js file from RazorClassLibrary)
/// <reference path=""xxxx\RazorClassLibrary1\jquery.js />
.......

&gt; 将 RazorClassLibrary 中要使用的任何 JS 文件引用到此处。

另外,将其添加到样式表文件中。

///<reference path="xxxx\RazorClassLibrary1\xxx.css" />

.......

3)那么你就可以在整个项目中随意使用它们的Intellisense了。

希望对你有帮助。

【讨论】:

猜你喜欢
  • 2021-03-13
  • 1970-01-01
  • 2021-04-21
  • 1970-01-01
  • 2018-12-01
  • 2011-02-25
  • 1970-01-01
  • 1970-01-01
  • 2017-06-06
相关资源
最近更新 更多