我正在使用 macOS Big Sur 和 Visual Studio .net core 5。\n我认为问题是在允许 Visual Studio 安装更新后开始的(我没想到会出现任何问题),几个小时后dotnet命令停止工作。
我发现这是 M1 Mac 上的一个已知问题,当 dotnet 停止工作时,建议使用的版本是 - 5.0.402。\n我卸载了 dotnet 并安装了推荐的版本。
\n卸载 dotnet 的命令(需要脚本文件):
\nchmod +x dotnet-uninstall-pkgs.sh \nsudo ./dotnet-uninstall-pkgs.sh\nsudo rm -r /etc/dotnet\nRun Code Online (Sandbox Code Playgroud)\n安装较新版本(5.0.402)后,我的项目仍然无法运行,并且在 Visual Studio 中收到此错误:
\n/usr/local/share/dotnet/x64/sdk/6.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.ImportWorkloads.props(14,38): error MSB4236: The SDK 'Microsoft.NET.SDK.WorkloadAutoImportPropsLocator' specified could not be found.\nRun Code Online (Sandbox Code Playgroud)\n我正在考虑卸载最新的 SDK,但不确定这是否是一个好主意,并且可能会导致 VisualStudio 出现其他问题。
\n$ ./dotnet-core-uninstall list\nRun Code Online (Sandbox Code Playgroud)\n输出(来自 dotnet-core-uninstall 工具):
\nThis tool cannot uninstall versions of the runtime or SDK …Run Code Online (Sandbox Code Playgroud) Ruby中是否存在等同于#region(C#)的东西?
#region(C#参考)
#region允许您指定在使用Visual Studio代码编辑器的大纲功能时可以展开或折叠的代码块.在较长的代码文件中,可以方便地折叠或隐藏一个或多个区域,以便您可以专注于当前正在处理的文件部分.以下示例显示如何定义区域:Run Code Online (Sandbox Code Playgroud)#region MyClass definition public class MyClass { static void Main() { } } #endregion
C#代码示例 #region
(来自Pranay Rana的文章"使用C#Region让您的代码说话"中的图片)
谢谢!