C# - 如何使我的程序集强命名?

标签 c# asp.net visual-studio

我正在尝试为我的一些私有(private)方法创建单元测试,我了解到您可以通过 [assembly: InternalsVisibleTo("DLLName")] 从您的单元测试中访问它们.

但是,我的不起作用,另一种解决方案是添加公钥。我试图通过 sn -Tp DLLName 获取单元测试项目的公钥但它提示它没有强命名。

我怎样才能使它具有强命名?我在使用 InternalsVisibleTo 吗?方法不对?

最佳答案

我认为如果您转到项目的属性,在侧边栏上应该有一个名为“签名”的导航链接。应该有一个选项来签署程序集。如果不存在,那么我认为您不能给它起一个强名称?

关于C# - 如何使我的程序集强命名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18665109/

相关文章:

asp.net - 如何突出显示 Gridview 中的最大值

c++ - Maya API 到 C++

c# - 单元测试看不到我的方法

c# - 使用 base 调用虚方法

c# - 引号内的 XML 引号

asp.net - 如何使 ASP.NET session cookie 与 ASP.NET HttpSession 一起过期?

c# - 无法卸载/重新安装 NuGet 包

c# - Catch(Exception) 和 Catch(Exception ex) 的区别

c# - CopyFileEx 包装器参数

asp.net - 在重定向上传递消息以在ASP.NET MVC中查看