我有一个。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
是否可以让VS 2019 Intellisense在客户端工作这两个项目之间的代码?
如果您要使用其他地方的JS / CSS intellisense,请尝试以下步骤:
[1]右键单击您当前的。Net Core项目,并创建一个New Item(一个用于js或style sheet]的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 /> .......
>
从RazorClassLibrary引用要使用的所有JS文件。
也
,将其添加到样式表文件中。然后,您可以根据需要在整个项目中使用它们的Intellisense。///<reference path="xxxx\RazorClassLibrary1\xxx.css" /> .......
[3)
希望它可以帮助您。