在nuspec依赖项中指定源

时间:2015-11-12 15:17:27

标签: nuget nuget-spec

我有一个本地 NuGet Feed。此Feed包含依赖项,该依赖项位于nuget.org。

这是在我的nuspec文件中:

<dependencies>
  <dependency id="log4net" version="[1.2.10]" />
</dependencies>

如何指定NuGet必须在nuget.org中查找此依赖项?我目前收到:

  

Install-Package:无法解析依赖关系&#39; log4net(= 1.2.10)&#39;。

当我通过Visual Studio中的程序包管理器控制台执行Install-Package时。

2 个答案:

答案 0 :(得分:4)

在您的程序包管理器控制台中,左上角有一个下拉列表以选择程序包源。当您尝试安装可能具有其他包源的依赖项的包时,请确保已选择“全部”。

答案 1 :(得分:0)

我不确切知道原因,但在安装过程中指定function calCaulation(e) { var x = document.getElementById("first").value; var y = document.getElementById("second").value; var z = document.getElementById("oper").value; var a = ""; if ((isNaN(x) || x == "") || (isNaN(y) || y == "")) { a = "Sum:Please enter the valid Number"; } if (z == "/" && y == 0) { a = "Divide By Zero Error"; } return a; } else { var x = parseFloat(document.getElementById("first").value); var y = parseFloat(document.getElementById("second").value); switch (z) { case ("+"): a = "Sum:" + ((x + y).toFixed(2)); break; case ("-"): a = "Sub:" + ((x - y).toFixed(2)); break; case ("*"): a = "Mul:" + ((x * y).toFixed(2)); break; case ("/"): a = "Div:" + ((x / y).toFixed(2)); break; default: a = "Invalid Operator"; } return a; } } 参数似乎可以解决问题。