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

Visual Studio中添加项目文件夹后无法被Program.cs识别的问题

问题描述

项目结构截图

我在Examples项目中添加了名为“MySamples”的文件夹,但尝试使用该文件夹时系统提示无法识别。我已尝试清理/重建解决方案、重启Visual Studio甚至重启电脑,请问如何让Program.cs识别并使用“MySamples”文件夹?

解决方法
  • 检查文件的生成操作设置
    右键MySamples文件夹内的代码文件,选择“属性”,确保生成操作设置为编译;若为资源类文件,按需设置为嵌入的资源或内容。空文件夹不会被VS纳入编译上下文,可先添加一个测试类文件。

  • 确认命名空间匹配
    MySamples内代码文件的命名空间需与项目结构对应,比如项目根命名空间为Examples,则文件夹内类的命名空间应为Examples.MySamples。在Program.cs中通过using Examples.MySamples;引用,或直接使用完整命名空间调用类。

  • 检查项目文件(.csproj)配置
    右键项目→“编辑项目文件”,确认是否包含MySamples文件夹的编译配置,正常配置如下:

    <ItemGroup>
      <Compile Include="MySamples\**\*.cs" />
    </ItemGroup>
    

    若缺失,手动添加后保存并重新加载项目。

  • 验证文件是否纳入项目
    若文件夹仅存在于文件系统未被添加到项目,右键项目→“添加”→“现有项”,选中MySamples内所有文件,确保它们在解决方案资源管理器中可见。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 13:07:09