asp.net-core – 运行kpm restore时无法找到Microsoft.AspNet.Se
发布时间:2020-12-16 03:35:05 所属栏目:asp.Net 来源:网络整理
导读:我将HelloMvc项目文件夹复制到另一个文件夹“Ricky”并运行kpm restore,我得到了以下输出: 我不知道出了什么问题. “kpm restore”在其原始文件夹中成功运行,该文件夹是从asp.net/home存储库中克隆的. 解决方法 最后我想出了解决方案.感谢ASP.NET vNext的开
我将HelloMvc项目文件夹复制到另一个文件夹“Ricky”并运行kpm restore,我得到了以下输出:
我不知道出了什么问题. “kpm restore”在其原始文件夹中成功运行,该文件夹是从asp.net/home存储库中克隆的. 解决方法
最后我想出了解决方案.感谢ASP.NET vNext的开源,我找到了“
restore”命令的源代码.
在还原过程中,restore命令尝试通过以下方法找出项目的“根”文件夹: public static string ResolveRootDirectory(string projectDir) { var di = new DirectoryInfo(projectDir); while (di.Parent != null) { if (di.EnumerateFiles("*.global.json").Any() || di.EnumerateFiles("*.sln").Any() || di.EnumerateDirectories("packages").Any() || di.EnumerateDirectories(".git").Any()) { return di.FullName; } di = di.Parent; } return Path.GetDirectoryName(projectDir); } 因为HelloMvc文件夹没有那些文件或包文件夹,所以HelloMvc的父文件夹将是根文件夹. 根文件夹很重要,因为我们需要将“NuGet.config”文件复制到根文件夹. NuGet.config指示“AspNetVNext”的包源,因此可以找到asp.net vNext的程序集. <configuration> <packageSources> <add key="AspNetVNext" value="https://www.myget.org/F/aspnetvnext/" /> <add key="NuGet.org" value="https://nuget.org/api/v2/" /> </packageSources> <packageSourceCredentials> <AspNetVNext> <add key="Username" value="aspnetreadonly" /> <add key="ClearTextPassword" value="4d8a2d9c-7b80-4162-9978-47e918c9658c" /> </AspNetVNext> </packageSourceCredentials> </configuration> 对于我自己,我在HelloMvc文件夹中创建了一个packages文件夹,并将NuGet.config复制到HelloMvc文件夹中.因此HelloMvc文件夹本身是根文件夹,NuGet.config就位,kpm恢复成功. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 在gridview中显示2位小数位数
- asp.net – 如何关闭radwindow管理器窗体服务器端按钮单击
- asp.net – Sitecore Droplink字段中的最大结果数量?
- 对ASP.NET Web API的所有请求返回404错误
- asp.net-mvc – 具有已定义范围的.NET ASP.NET MVC应用程序
- .net – Glyphicons在开发中表现良好,但在IIS中托管时却没有
- asp.net-core – 删除继承的ASP.NET Core appsettings
- asp.net – 当数据绑定控件被绑定两次时,如何避免重复项?
- asp.net中的ashx文件
- Asp.Net 不同的OnClick事件区别小结(onserverclick,onclien
推荐文章
站长推荐
- asp.net-mvc-4 – 带有TextBoxFor的MVC在循环中具
- Jquery+ajax请求data显示在GridView上(asp.net)
- 【开源小软件 】Bing每日壁纸 V1.2.1
- asp.net-mvc-3 – 从Minifying中跳过单个文件?
- asp.net – Visual Studio开发服务器不更新css和
- 请帮助我了解ASP.NET控件的AutoPostBack属性
- asp.net – 是什么导致Squishit重建捆绑包
- 【.Net码农】认识ASP.NET MVC的5种Authorization
- 为什么我不能将ASP.NET Framework版本显示为3.5?
- asp.net-mvc – 使用C#以编程方式将AzureAd / Op
热点阅读