相关疑难解决方法(0)

如何申报好友集会?

我的解决方案中有2个项目:

  1. 大会(基础图书馆)
  2. 测试组件(NUnit)

我在第一个项目中将测试程序集声明为朋友程序集:

[assembly: InternalsVisibleTo ("Company.Product.Tests")]
Run Code Online (Sandbox Code Playgroud)

一切都很好,直到我意识到我忘记设置解决方案来签署我的程序集.因此创建了一个snk文件并设置了visual studio项目来签署第一个程序集(Basic Library).现在当我编译第一个项目时,我收到以下错误:

朋友汇编参考'Company.Product.Tests'无效.强名称签名程序集必须在其InternalsVisibleTo声明中指定公钥.

我试图使用sn实用程序从我的snk文件中提取公钥,但它生成一个有线二进制文件,我不确定如何使用.我该如何解决这个问题?

c# assembly-signing visual-studio-2008

110
推荐指数
1
解决办法
3万
查看次数

标签 统计

assembly-signing ×1

c# ×1

visual-studio-2008 ×1