"No element in the source document matches..."(NuGet 安装错误)
"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>
headers 之间添加即可使安装正常进行,现在我的 web.config 具有以下代码:
<compilation>
<assemblies>
<add assembly="Microsoft.PowerBI.AspNet.Mvc, Version=1.1.1.16190, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
<buildProviders>
</buildProviders>
</compilation>
不太清楚为什么包管理器不能创建自己的元素..但现在一切都很好。我会留下这个以防其他人遇到同样的问题。
我正在尝试通过 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>
headers 之间添加即可使安装正常进行,现在我的 web.config 具有以下代码:
<compilation>
<assemblies>
<add assembly="Microsoft.PowerBI.AspNet.Mvc, Version=1.1.1.16190, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
<buildProviders>
</buildProviders>
</compilation>
不太清楚为什么包管理器不能创建自己的元素..但现在一切都很好。我会留下这个以防其他人遇到同样的问题。