You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio添加类归入Miscellaneous Files而非目标项目的原因及解决办法

Visual Studio添加类未关联项目至Miscellaneous Files的解决办法

可能原因

  • 项目文件(.csproj)损坏或异常,导致Visual Studio无法识别新文件的归属
  • 新类文件的目录结构和.csproj中定义的文件包含规则不匹配
  • Visual Studio的项目缓存出现异常

可行解决方案(针对无法直接打开.csproj的情况)

  • 手动关联现有文件

    1. 在解决方案资源管理器中右键目标项目,选择添加 -> 现有项
    2. 找到被归入Miscellaneous Files的类文件,选中后点击添加
    3. 添加完成后文件会自动关联到目标项目,可检查包引用是否恢复正常
  • 清理项目缓存

    1. 关闭当前解决方案并退出Visual Studio
    2. 找到解决方案目录下的.vs隐藏文件夹,删除该文件夹
    3. 重新打开Visual Studio和解决方案,尝试再次添加类文件
  • 间接编辑.csproj文件

    1. 在解决方案资源管理器中右键目标项目,选择卸载项目
    2. 卸载完成后再次右键该项目,选择编辑 [项目名].csproj
    3. 在打开的文件中添加对应文件的引用代码(替换为你的类文件路径):
      <ItemGroup>
        <Compile Include="YourClass.cs" />
      </ItemGroup>
      
    4. 保存文件后右键项目选择重新加载项目,类文件会被正确关联
  • 检查并匹配目录结构
    确保新类文件的存放目录是目标项目已包含的目录(如根目录、Models等);如果是自定义目录,先通过添加 -> 新建文件夹在项目中创建对应目录,再在该目录下添加类文件

内容的提问来源于stack exchange,提问作者justaguywhohatescss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 12:55:37