这是一个奇怪的问题。在我的解决方案中有一个C#类库项目。如果我打开这个项目中的一个`.cs`文件,代码编辑器中的“项目”下拉菜单会显示它属于“杂项文件”。
其他症状:如果我进入项目属性并查看“程序集信息”,所有值都为空,尽管这些值存在于`AssemblyInfo.cs`文件中。
这两个问题都很恼人,但问题在于:
- 我无法在项目中的任何文件上使用智能感知 - 我似乎无法使用调试器逐步执行它(它告诉我这些文件不属于该解决方案,因此无法进行调试)。
我尝试过:
- 仔细检查`.csproj`文件并将其与解决方案中的其他文件进行比较(没有找到问题) - 重新创建并覆盖旧的`.csproj`文件(在将分支合并到主干之前有效,然后问题重新出现) - 敲键盘(头疼)
谷歌没有找到答案。有人有什么想法吗?
其他症状:如果我进入项目属性并查看“程序集信息”,所有值都为空,尽管这些值存在于`AssemblyInfo.cs`文件中。
这两个问题都很恼人,但问题在于:
- 我无法在项目中的任何文件上使用智能感知 - 我似乎无法使用调试器逐步执行它(它告诉我这些文件不属于该解决方案,因此无法进行调试)。
我尝试过:
- 仔细检查`.csproj`文件并将其与解决方案中的其他文件进行比较(没有找到问题) - 重新创建并覆盖旧的`.csproj`文件(在将分支合并到主干之前有效,然后问题重新出现) - 敲键盘(头疼)
谷歌没有找到答案。有人有什么想法吗?