我正在尝试为我的一些私有(private)方法创建单元测试,我了解到您可以通过 [assembly: InternalsVisibleTo("DLLName")]
从您的单元测试中访问它们.
但是,我的不起作用,另一种解决方案是添加公钥。我试图通过 sn -Tp DLLName
获取单元测试项目的公钥但它提示它没有强命名。
我怎样才能使它具有强命名?我在使用 InternalsVisibleTo
吗?方法不对?
最佳答案
我认为如果您转到项目的属性,在侧边栏上应该有一个名为“签名”的导航链接。应该有一个选项来签署程序集。如果不存在,那么我认为您不能给它起一个强名称?
关于C# - 如何使我的程序集强命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18665109/