沒有任何真正的細節在您的文章中,您可以檢查以下內容,但這可能會有所不同。但不清楚你是否真的看到了錯誤,或者你是否看不到這些文件?
在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安裝依賴項的步驟一樣。 –