簡體   English   中英

“源文檔中沒有元素匹配......”(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>標頭之間添加即可使安裝正常工作,現在我的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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM