我正在编写一个dotnet核心工具,需要从我的工具中找到一个兄弟nuget包。如果我是完整的.net框架我可以用
找到它Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile),".nuget...");
如果没有可用的环境内容,任何人都有找到包文件夹的消息? (如果什么都不存在,我可以忍受它不能在unix上工作)
dotnet核心工具可以在project.json工具部分中使用。
答案 0 :(得分:1)
在Nuget 3-3.5中,您可以使用以下内容获取缓存文件夹位置
nuget locals packages-cache -list
在Nuget 3.5之后,目前不支持此功能,但相应于this已解决的问题,Nuget团队将来会考虑这些功能。