C# aspnet代码生成分段错误
我恰好遵循了这一点,使用了dotnetcli。我的操作系统是Ubuntu 18.04。运行C# aspnet代码生成分段错误,c#,asp.net-core,C#,Asp.net Core,我恰好遵循了这一点,使用了dotnetcli。我的操作系统是Ubuntu 18.04。运行dotnet aspnet codegenerator identity-fi Account.Register-dc WebPWrecover.Models.WebPWrecoverContext后,什么也没有发生。如果我尝试运行~/.dotnet/dotnet aspnet codegenerator,只会得到分段错误(内核转储)。你知道我该怎么解决这个问题吗?所以,我终于找到了答案。这个问题发生在所有
dotnet aspnet codegenerator identity-fi Account.Register-dc WebPWrecover.Models.WebPWrecoverContext
后,什么也没有发生。如果我尝试运行~/.dotnet/dotnet aspnet codegenerator
,只会得到分段错误(内核转储)
。你知道我该怎么解决这个问题吗?所以,我终于找到了答案。这个问题发生在所有的dotnet工具上,fake
是最近的一个。所以我偶然发现了,它至少包含了segfault和dotnetnew
我在那里尝试了所有诊断步骤,最重要的是:
导出DOTNET\u CLI\u遥测\u OPTOUT=1
-无效strace-f-o日志文件codegenerator~/.dotnet/tools/dotnet aspnet codegenerator
-所有dotnet工具在第行arch\u prctl(arch\u SET\u FS,0x7fee92b0d740)=0后崩溃。我不知道该怎么办
gdb--args~/.dotnet/tools/dotnet-aspnet-codegenerator
。GDB工具给了我3行地址,没有提到调用任何其他库(除了github问题提到的内容)testingdotnetuls dotnet tool install fake cli-g
),我可以确认dotnet工具再次工作
所以,长话短说,如果您使用的是snap版本的dotnet SDK,并且遇到意外故障,请通过apt安装