首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >需要关于在一个Visual解决方案中组织两个WPF应用程序的建议

需要关于在一个Visual解决方案中组织两个WPF应用程序的建议
EN

Stack Overflow用户
提问于 2010-03-31 13:20:15
回答 2查看 255关注 0票数 2

我有一个WPF应用程序(KaleidoscopeApplication)组织如下:

(DLL)

  • KaleidoscopeApplication
  • 解决方案(6个项目)
    • 密码学(DLL)
    • Rfid (可构建的启动project")

    )

基本上,KaleidoscopeApplication包含大量资源(声音、图像等)和标准WPF垃圾(App.xaml、App.xaml.cs、其他xaml和代码)。

我需要创建一个与万花筒非常相似的新应用程序,但我不确定最佳的组织方式。这个新的应用程序需要访问与万花筒相同的大部分代码和资源。最好,我想在解决方案中创建一个新项目,然后简单地使用“设置为启动项目”来选择我想要构建的应用程序。但是,我能访问(共享)万花筒的资源文件夹吗?

我知道,如果我简单地添加一个对项目的引用并包含一个“使用万花筒”,我将能够访问大部分代码。但我不太确定资源的来源。

这是正确的组织方式,还是我在未来自找麻烦?

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-31 13:26:50

在这种情况下,建议的解决方案是将资源和任何常见的所需代码重构为单独的程序集,这两个UI应用程序都可以使用。您可能需要进行一些手动调整,以确保所有事情都以您需要的方式暴露出来,但从长远来看,它将使事情变得更干净。

票数 3
EN

Stack Overflow用户

发布于 2010-03-31 18:31:10

我同意丹的观点。您肯定需要一种公共类型的项目来放置所有的共享类和资源,以及一个用于启动的项目。通过遵循同样的关注点分离模式,您可以轻松地添加新项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2553216

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档