我正在尝试从命令行构建一个 .NET Core 项目。主要项目是一个“Web APi”,它使用了我也创建的库(CommonLib)。在 VS2015 中,我刚刚添加了对库项目的引用,它在这里构建得很好。
现在,当我尝试使用命令行构建项目时,我开始运行
dnu restore
它可以毫无问题地下载所有nuget pacakages,但随后出现错误:
Unable to locate Dependency CommonLib >= 1.0.0-*
Writing lock file C:\Local\WebApi1\src\WebApi1\project.lock.json
Restore complete, 3008ms elapsed
Errors in C:\Local\WebAPi1\src\WebApi1\project.json
Unable to locate Dependency GRMCommon >= 1.0.0-*
我尝试在“C:\Local\WebApi1\src\WebApi1”中创建一个 NuGet.Config 文件,其内容如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="repositoryPath" value="C:\Local\CommonLib\CommonLib" />
</config>
<disabledPackageSources>
<add key="Microsoft and .NET" value="true" />
</disabledPackageSources>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
<add key="aspnet-contrib" value="https://www.myget.org/F/aspnet-contrib/api/v3/index.json" />
</packageSources>
<activePackageSource>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
</configuration>
没有任何成功
不太确定如何让这个工作......所以任何帮助将不胜感激。