使用程序集共享枚举



我正在开发一个MVVM风格的WPF日志查看器应用程序,其中视图(UI)与核心逻辑解耦(使用视图模型的方式)

我有一个名为LogViewer.Core.dll的程序集,在这个程序集中有一个enum LogLevel,它有一些值。

在UI中,即在不同的程序集(LogViewer.UI.dll)中有一个列表框,应该包含LogLevel枚举的项源,该列表绑定到视图模型中的LogLevel列表,在相同的程序集(出于查询原因)

我不希望LogViewer.UI.dll包含对LogViewer.Core.dll的引用

我应该创建一个LogViewer.Shared.dll来保存这个命名空间和其他相同的名称空间吗?

我应该创建一个LogViewer.Shared.dll来保存这个命名空间和其他相同的名称空间吗?

是的

最新更新