我有一个本地 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时。
答案 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;
}
}
参数似乎可以解决问题。