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

Visual Studio for Mac中无法为测试项目添加主项目引用

在Visual Studio for Mac中解决单元测试项目无法引用主项目的问题
  • 核对项目框架兼容性
    先确认主项目和测试项目的目标.NET框架版本完全一致,比如都是.NET 6或者.NET 7。框架不匹配的话,引用对话框根本识别不到目标项目。右键项目→选项→应用程序,就能查看和修改目标框架。

  • 手动编辑项目文件添加引用
    图形界面失效的话,直接改测试项目的.csproj文件更靠谱:

    1. 在解决方案资源管理器里右键测试项目,选“编辑项目文件”
    2. 在<ItemGroup>节点下面加一行主项目的引用,格式如下:
      <ProjectReference Include="..\相对路径\你的主项目.csproj" />
      
      举个例子,如果主项目在同级的MyFirstApp文件夹里,就写..\MyFirstApp\MyFirstApp.csproj
  • 确认项目在同一解决方案
    两个项目必须在同一个解决方案里才能互相引用。如果主项目是单独打开的,右键解决方案→添加→现有项目,把主项目的.csproj文件加进来。

  • 清理重建解决方案
    改完之后,点顶部菜单栏的“生成”→“清理解决方案”,再重新生成一遍,确保没有编译报错。

内容的提问来源于stack exchange,提问作者J. Doe

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 22:25:18