如何使用.NET中的签名程序集管理项目?

时间:2011-02-03 17:34:03

标签: c# project .net-assembly signed

Visual Studio 2008(C#).....我在一个解决方案中有3个项目(获胜应用程序)。在每个项目中,我一直使用项目属性签名选项卡签名到一个MySigned.snk。如何管理构建配置,以便我的项目在每次构建时都不会出错?

我使用[assembly:InternalsVisibleTo(“MYproject1,PublicKey = .....”)]属性,因此其他项目类可以访问其他项目的内部类基类。

错误因为我使用后台进程来更新我的项目中的每个表单。但是在开发环境中我认为必须这样做项目在开发过程中安全地进行项目? thx之前...

1 个答案:

答案 0 :(得分:2)

  

我用[汇编:   InternalsVisibleTo(“MYproject1,   PublicKey = .....“)]属性所以   其他项目类可以访问   另一个基类的内部类   项目

这与此问题无关。

  

在我签约的每个项目中   使用项目属性签名选项卡   到一个MySigned.snk。如何管理   构建配置所以我的项目   每次构建都没有错误?

我认为这是因为程序集版本是自动递增的:

  • 始终使用项目参考。这样,您将确保所有内容都是针对最新版本号构建的
  • 从AssemblyInfo的程序集版本属性中删除*将有助于此处,但建议将其保留在那里。