簡體   English   中英

nuget軟件包未安裝依賴項

[英]nuget package not installing dependencies

我創建了一個具有2個依賴項的nuget包。

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>ConsoleApp2</id>
    <version>1.0.0</version>
    <title>ConsoleApp2</title>
    <authors>XX</authors>
    <owners>XX</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Description</description>
    <copyright>Copyright ©  2018</copyright>
    <dependencies>
      <dependency id="AutoMapper" version="6.2.2" />
      <dependency id="NHibernate" version="4.0.4.4000" />
    </dependencies>
  </metadata>
</package>

我想將此nuget軟件包安裝到其他項目,但它沒有下載並安裝AutoMapper或NHibernate,並且我沒有任何參考。 來自csproj的創建nuget包的方法是使用nuget.exe 4.6.2版,但其他版本也不起作用。

但是,如果我將方法與app.config和package.config一起使用,則效果很好,但是我需要使用第一種方法。

從package.config中:

從package.config

nuget軟件包未安裝依賴項

可能您已在nuget軟件包管理器UI的安裝和更新選項中選擇了忽略依賴項的依賴項行為。 要進行檢查,請擴展選項按鈕:

在此處輸入圖片說明

如果是,請將其設置為默認值Lowest

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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