我正在尝试使用内置的应用程序设置将用户上下文(即当前登录的用户)存储到我的 Winform 应用程序。但是,当我右键单击我的项目,单击属性,然后单击浏览类型时,我的项目中的类不是一个选项。我的解决方案中有两个其他项目,并且这些项目中的类可用。谁能告诉我为什么我的项目中的类不能添加到应用程序属性中?我想我可以创建另一个项目来管理用户上下文,但是我们的安全性非常简单,我不想这样做。另外,我知道我可以使用依赖注入来传递用户上下文对象,但是,同样,这是一个非常简单的安全模型,只需要知道哪个用户登录,以便正确记录交易和审计跟踪。提前致谢。
顺便说一句,我刚刚创建了一个新项目并确保我的项目依赖于它。然后,我检查了我添加到其中的类是否是应用程序设置中的可用类型,而它们不是。因为我的其他项目中的类可以存储为应用程序属性,所以我必须缺少一些简单的东西。