我在Visual 2012中有一个解决方案,目前有两个项目:
它们既引用相同的数据文件,也使用相同的数据模型文件(在主应用程序项目中)。
我想做的是允许用户相互依赖地打开设置应用程序,或者在主应用程序中打开设置窗口。这样,它们可以在应用程序运行时修改设置,也可以不修改设置。此外,在运行过程中所做的任何更改都会立即得到反映。
我尝试简单地将设置应用程序项目作为依赖项添加到主应用程序中,这样我就可以打开窗口,但是这会创建一个循环依赖关系;因为我的设置应用程序依赖于主应用程序数据模型。
如何整理代码以允许用户从应用程序内部或通过外部可执行文件打开设置窗口?
发布于 2013-02-18 23:12:39
您可能应该有三个项目:
这样,主UI可以依赖于设置UI,而不会导致循环依赖。
当然,您也可以将这三者放在同一个可执行项目中,而不是将设置UI作为单独的二进制.
https://stackoverflow.com/questions/14946991
复制相似问题