繁体   English   中英

创建单元测试时必须手动添加对 csproj 文件的项目引用

[英]Having to manually add a project reference to csproj file when creating Unit Tests

我正在关注本教程,了解如何为我的 C# 项目创建单元测试。 但是,当我尝试将一个项目导入另一个项目时,我收到一条错误消息,提示找不到类型或命名空间。 我可以通过手动将其添加到单元测试项目的 csproj 文件中来修复它:

<ItemGroup>
<ProjectReference Include="..\MyNEAT\MyNEAT.csproj" />
</ItemGroup>

我必须这样做有什么原因(因为教程根本没有提到必须这样做),有没有办法我可以创建单元测试而不必每次都这样做?

你必须这样做,但 IDE 有一个图形化的方式来做到这一点。 您无需在文本编辑器中编辑文件。

添加引用上下文菜单

然后是 select 产品:

选择项目

朝着正确的方向做:

  1. 您的单元测试必须引用您的产品
  2. 您的产品不得引用单元测试

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM