Как управлять проектом с подписанной сборкой в ​​.NET? - PullRequest
0 голосов
/ 03 февраля 2011

Visual Studio 2008 (C #) ..... У меня есть 3 проекта в одном решении (выиграть приложение). В каждом проекте я подписывал, используя вкладку подписи свойств проекта на один MySigned.snk. Как управлять конфигурацией сборки, чтобы мой проект не выдавал ошибку при каждой сборке?

Я использую свойства [assembly: InternalsVisibleTo ("MYproject1, PublicKey = .....")], чтобы другой класс проекта мог обращаться к внутреннему классу базового класса в другом проекте.

Ошибка из-за того, что я использовал backgroundprocess для обновления каждой формы в моем проекте. Но в среде разработки, что, по-моему, мне нужно сделать, чтобы проект был безопасным во время разработки? спасибо, прежде чем ...

1 Ответ

2 голосов
/ 03 февраля 2011

Я использую [сборка: InternalsVisibleTo ( "MYproject1, PublicKey = ..... ")] свойства, поэтому другой класс проекта может получить доступ внутренний класс базового класса на другой проект.

Это не связано с проблемой.

В каждом проекте, который я подписывал используя вкладку подписи свойств проекта к одному MySigned.snk. Как управлять собрать конфигурацию, чтобы мой проект не ошибка в каждой сборке?

Я предполагаю, что это потому, что версии сборки автоматически увеличиваются:

  • Всегда используйте ссылки на проекты. Таким образом, вы убедитесь, что все построено на последних номерах версий
  • Удаление * из атрибута версии сборки AssemblyInfo поможет в этом, но желательно сохранить его там.
...