【发布时间】:2018-04-09 15:56:01
【问题描述】:
最近我了解了共享项目以及如何将大块代码(即:我所有的 UI 控件)分离到另一个区域以清理我的主代码,而无需在我的执行路径中添加 dll。太棒了,只是它只能部分起作用。
如果我将代码从我的主项目移动到共享并更改命名空间(到共享的),事情仍然有效。但是当我直接在共享项目中创建一个新文件时,只有该文件能够看到它自己。
只有在多次关闭VS,重新编译,删除共享项目,牺牲一只鸡之后,才可能终于看到了class。主要是浪费时间而没有吸取教训。
在使用共享项目的同时查看我的新文件的快速途径是什么?
== 重现步骤
创建一个新项目(在本例中为 WinForms)
-
在主项目中创建共享项目+在主项目中添加引用
- 请注意,共享项目位于父项目的子文件夹中,以保持内容井井有条
- 在共享项目中创建一个类,并尝试在最小项目中使用它
【问题讨论】:
-
您是否确认在另一个解决方案中这种情况会继续发生?另外,这种情况是否总是发生?我注意到 Visual Studio 的问题有时可以通过简单的关闭并重新打开 Visual Studio 来解决(确保关闭 Visual Studio 的 所有 个实例)。
-
我关闭了所有实例并从头开始制作这个项目(因此默认名称很蹩脚)。至于插件/扩展,我有:code maid、power 生产力工具和代码对齐的东西(正在修复,所以我看不到名称)。没有任何东西会破坏共享的项目操作。
标签: c# visual-studio-2015 shared-project