![](/img/trans.png)
[英]Warning : No element in the source document matches '/configuration/connectionStrings/add[@name='MyDB']'
[英]“No element in the source document matches…” (NuGet Install Error)
我正在嘗試通過軟件包管理器控制台為PowerBI安裝軟件包,並且我一直收到此錯誤:
Install-Package : An error occurred while applying transformation to 'Views\web.config' in project 'Application': No element in the source document matches
'/configuration/system.web/compilation/assemblies'
At line:1 char:1
+ Install-Package Microsoft.PowerBi.AspNet.Mvc
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidDataException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
我正在嘗試運行的命令是:
Install-Package Microsoft.PowerBi.AspNet.Mvc
我嘗試過安裝不同的版本,但也沒有用。
不確定為什么會失敗,我之前從未遇到過包管理器控制台的問題。
好吧,所以在我發布這個帖子后不到五分鍾,我就找出了問題。 在我的web.config中,這段代碼不存在
<compilation>
<assemblies>
</assemblies>
<buildProviders>
</buildProviders>
</compilation>
只需在<system.web> </system.web>
標頭之間添加即可使安裝正常工作,現在我的web.config具有以下代碼:
<compilation>
<assemblies>
<add assembly="Microsoft.PowerBI.AspNet.Mvc, Version=1.1.1.16190, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
<buildProviders>
</buildProviders>
</compilation>
不確定為什么包管理器不能創建自己的元素..但現在一切都很好。 我會留下這個以防其他人有同樣的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.