我几乎使用现有代码在新文件中创建新类。我正在使用现有代码创建一个测试类。其中一个声明无法编译,并在 Resharper 中给我一个红色警告,指出:
此处无法访问内部类“...”。
我正在使用定义类的名称空间。我还缺少什么?
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<InternalsVisibleTo Include="ProjName.Tests" />
</ItemGroup>
</Project>
using System.Runtime.CompilerServices;
[assembly: InternalsVisibleTo("YourTestProject")]