将我的视觉工作室2017升级到 15.2v (26430.12)
Xamarin.Android SDK 7.3.1.2 (9dbc4c5)
不能再使用调试器了.项目构建成功并部署完成但发生此错误:
无法加载文件或程序集Mono.Posix
完整的错误消息:
我有一个在 EntityFramework 模型中使用的实体。
public class Entity
{
public int Id { get; set; }
public string Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
启用可为空引用类型后,编译器给我一个警告:
Warning CS8618 Non-nullable property 'Value' is uninitialized.
Run Code Online (Sandbox Code Playgroud)
我知道此属性在数据库及其安全中不可为空。
除了禁用类中的警告之外,还有什么方法可以将此属性标记为安全#pragma warning disable
?
我的第一直觉是试图用!
这样的方式将类型标记为安全
public string! Value { get; set; }
Run Code Online (Sandbox Code Playgroud)
但这没有用。
在 GitHub 存储库中,我有两个单独的 GitHub Actions 工作流程:
github/workflows/pr.yml
只是构建和测试
name: Pull request workflow
on: pull_request
Run Code Online (Sandbox Code Playgroud)
并github/workflows/push.yml
构建、测试和部署
name: Push workflow
on: push
Run Code Online (Sandbox Code Playgroud)
创建拉取请求会触发这两个工作流程。
是否无法将它们分开或者我在这里缺少什么?