1

最近我了解了共享项目以及如何将我的大块代码(即:我所有的 UI 控件)分离到另一个区域以清理我的主代码,而无需在我的执行路径中添加一个 dll。太棒了,除了它只部分有效。

如果我将代码从我的主项目移动到共享并更改命名空间(到共享的),事情仍然有效。但是当我直接在共享项目中创建一个新文件时,只有那个文件才能看到它自己。

只有在多次关闭VS,重新编译,删除共享项目,牺牲一只鸡之后,​​才可能终于看到了类。主要是浪费时间而没有吸取教训。

在仍然使用共享项目的同时查看我的新文件的快速途径是什么?

== 重现步骤

  1. 创建一个新项目(在本例中为 WinForms)

  2. 在主项目中创建共享项目+在主项目中添加引用

    • 请注意,共享项目位于父项目的子文件夹中,以保持内容井井有条
  3. 在共享项目中创建一个类并尝试在最小项目中使用它

截屏

4

2 回答 2

0

我认为类库和其他项目有不同的目标框架。为什么不尝试将它们设置为特定的.Net 框架。

它应该真正解决问题。

检查这个

于 2018-06-13T16:35:16.577 回答
0

它适用于我(VS2017),当我在同一解决方案中的主项目旁边添加共享项目并添加对共享项目的引用以及主项目中的正确使用指令时。

但是我遇到了限制,它不会让你分享 WinForms 的东西。也许这就是你所反对的。这似乎是设计使然

于 2018-06-13T16:30:37.783 回答