为什么我的子文件夹中的类都被解释为外部的?

时间:2017-07-15 17:02:44

标签: c# asp.net-core visual-studio-2017 t4 envdte

当我迭代并搜索envDTEProject.CodeModel.CodeElements时,我使用CodeElement.InfoLocation属性来区分我自己的类和外部类。

问题是,这只会直接在项目的根目录中返回预期值vsCMInfoLocationProject,所有放在项目子文件夹中的其他类(和名称空间)都会返回{{ 1}}。

这对我没有意义。这是一个错误还是我误解了什么?

我唯一能找到的东西就是11年之前似乎有have been reported as a bug的相似内容(但是错误报告本身的链接已经死了)和a very recent bug here不幸的是,当我们更新了视觉效果时我失踪了工作室到26430.15,与我现在的构建相同。

当我将一个类移动到根时,它显示为Project。当我将其拖动到子文件夹时,它显示为外部。

该错误仍然存​​在于VS2019预览版3中。

0 个答案:

没有答案