没有任何真正的细节在您的文章中,您可以检查以下内容,但这可能会有所不同。但不清楚你是否真的看到了错误,或者你是否看不到这些文件?
在Visual Studio 2015,如果您打开使用文本编辑器,你应该看到下面的条目.xproj文件:
<ItemGroup>
<DnxInvisibleContent Include="bower.json" />
<DnxInvisibleContent Include=".bowerrc" />
</ItemGroup>
如果你使用VS 2017,然后右键单击您的项目,然后单击“编辑。的csproj”,如果你看到下面的亭子文件类似于任何事情都是错误的位置为默认设置:
<ItemGroup>
<Content Include="wwwroot\.bowerrc" />
<Content Include="wwwroot\bower.json" />
</ItemGroup>
你bower.json应该是这样的:
{
"name": "asp.net",
"private": true,
"dependencies": {
"underscore": "~1.8.3"
,"jQuery": "~3.2.1"
}
}
保存bower.json文件时,它会自动获取软件包。
这听起来像你已经知道这一点,但实际得到的包失败。你知道吗?因为有错误信息,或者你看不到文件?如果您看不到这些文件,请检查wwwroot文件夹中的lib文件夹或其他wwwroot文件夹和lib文件夹。
如果您已将bower配置文件添加到项目基址的其他位置,您最终可能会将wwwroot文件夹中的文件和配置文件所在的文件夹中的lib文件夹结尾。
要在HTML中使用此文件,请添加脚本标记或在解决方案资源管理器窗口中找到该文件,并在打开时将其拖入HTML文件,Visual Studio将自动为该文件创建正确的脚本标记和位置文件:
<script type="text/javascript" src="lib/jquery/dist/jquery.min.js></script>
如果你看一下jQuery的在“管理的NuGet包”你应该看到它说“不兼容:使用鲍尔代替”。但是这并不能阻止你使用NuGet,你可以在“$(UserProfile).nuget \ packages \”中找到这些文件,这应该是“C:\ Users \ .nuget \ packages \ jquery \ 3.1.1 \ Content \ Scripts \ jquery-3.1.1.min.js“是您需要在HTML页面中包含的内容,但浏览器倾向于阻止与文件系统的链接,因此您可能会更适合使用:
<script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
这并不能解决您的问题,因为该文件可能会从主机中删除,然后您的链接将失败,因此最好修复问题的根源,但您可能需要添加更多的细节到您的文章获得我认为一个明确的答案,但上述可能会有所帮助。
请包括[mcve]。至少像'bower.json'文件和您使用bower安装依赖项的步骤一样。 –