1
a33291 2023-06-09 17:24:34 +08:00
再加一个,最新版要求你的 source 必须是 https,我 tm 内网自建需要啥 https,还不给选项禁用
|
3
idealhs 2023-06-09 17:28:12 +08:00
用 GUI 吧,仅仅是开发的话 VS 和 Rider 都挺正常使用的。
|
5
wanmyj 2023-06-09 17:49:03 +08:00
> 完全不遵循 linux 规范
看到这段笑出声,估计下辈子都看不到微软会做这样的事 nuget v3 是否和 v2 完全不兼容? 不一定解决你的问题。我的使用经验,nuget 不同版本给我感觉共用一个仓库,不是完全不兼容,但使用中又觉得很诡异。如果某个包里只有 NetCore 的版本,那 nuget v2 是不行的,最起码较早的 v2 是无法下载的。v3 好像也无法下载一些只支持 net standard 的包<------这句存疑 |
6
thinkershare 2023-06-09 17:53:56 +08:00
你整个问题我都无力吐槽,NuGet 是我用过的所有包管理里面最好用了,没要之一。
|
7
mooyo 2023-06-09 17:55:08 +08:00
我觉得 nuget 都还好,csproj 是真抽象阿。
|
9
89ao OP @thinkershare 来分享一下依据或者经验
|
10
rwecho 2023-06-09 18:44:53 +08:00
我开发 c#的竟然搞不懂你想干啥, 命令行不都是 dotnet add package xxxx 吗?
指定仓库 应该在 项目项目下面 创建一个 Nuget.Config 里面添加源. 如果是自建仓库, 使用 baget |
11
nikenidage1 2023-06-09 18:55:19 +08:00
确实,不算好用,只能说是能用,没啥大问题
|
12
forgottencoast 2023-06-09 19:13:31 +08:00
没用过这东西,根据这个链接:
https://learn.microsoft.com/en-us/nuget/reference/nuget-exe-cli-reference 它是以前.Net Framework 的产物啊,在 Linux 下难用不是正常的吗,估计开发的时候就没有考虑过在 Linux 下运行的场景。 如 10#所言,现在早就不用这个了。 |
13
agagega 2023-06-09 19:17:05 +08:00
以前用 Visual Studio 写过 ASP.NET 的项目,功能层级的复杂先不说了,微软那些「企业级」术语加上微软式翻译真的看得人都麻了,是不是企业级的玩意都得要把简单的东西(从语言上)复杂化
|
14
tin3w5 2023-06-09 19:22:53 +08:00 via iPhone
你指望微软的东西能遵守 posix 标准、Linux 规范?开什么玩笑,微软如果不是因为发现 cmd 实在太烂了、又有大量来自客户侧的企业级命令行需求,他能搞 powershell ?估计把 cmd 砍了都是正常操作。
印象中自从微软的产品设计变成印度人之后,东西就不好用了。 |
15
thinkershare 2023-06-09 20:26:21 +08:00
@89ao 请先吧你的需求写清楚,一上来就这对自己不了解的东西发表吐槽,我只能这么回复你了。
微软的文档写的非常详细,虽然中文基本也是机器翻译,但该有的都有。 自定义仓库事件非常简单的事情,半个小时搞定,想要别人给你解决方案的时候,麻烦将自己的需求搞清楚。 https://learn.microsoft.com/zh-cn/nuget/hosting-packages/overview https://learn.microsoft.com/zh-cn/dotnet/core/tools/dotnet-add-package |
16
irytu 2023-06-10 01:03:46 +08:00 via Android
确实 记得当时抱着很大期待加入微软 没几天就被这些垃圾给恶心到了 是我半年内选择离职的一大原因。。
|
18
hez2010 2023-06-19 21:30:39 +08:00
很简单,因为 nuget 客户端本身就是用来操作上游包仓库的客户端。
你要是想找包管理器的话,那你需要的不是那个 nuget.exe ,而是 dotnet add package/dotnet remove package ,以及 dotnet nuget 命令。 |