0

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

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

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

4

1 回答 1

2

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

这与问题无关。

在每个项目中,我一直使用项目属性签名选项卡对一个 MySigned.snk 进行签名。如何管理构建配置,以便我的项目不会在每次构建时出错?

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

  • 始终使用项目引用。这样,您将确保所有内容都是根据最新版本号构建的
  • 从 AssemblyInfo 的程序集版本属性中删除 * 在这里会有所帮助,但建议将其保留在那里。
于 2011-02-03T17:47:06.697 回答