0

Visual Studio 2008(C#)..... 1つのソリューションに3つのプロジェクトがあります(winアプリケーション)。すべてのプロジェクトで、1つのMySigned.snkへのプロジェクトプロパティ署名タブを使用して署名しています。プロジェクトがすべてのビルドでエラーにならないようにビルド構成を管理するにはどうすればよいですか?

[assembly:InternalsVisibleTo( "MYproject1、PublicKey = .....")]プロパティを使用して、他のプロジェクトクラスが他のプロジェクトの基本クラスの内部クラスにアクセスできるようにします。

プロジェクトのすべてのフォームを更新するためにbackgroundprocessを使用したため、エラーが発生しました。しかし、開発環境では、開発中にプロジェクトを安全に更新する必要があるとしたらどうでしょうか。thx before .. ..

4

1 に答える 1

2

[assembly:InternalsVisibleTo( "MYproject1、PublicKey = .....")]プロパティを使用して、他のプロジェクトクラスが他のプロジェクトの基本クラスの内部クラスにアクセスできるようにします。

これは問題とは関係ありません。

すべてのプロジェクトで、1つのMySigned.snkへのプロジェクトプロパティ署名タブを使用して署名しています。プロジェクトがすべてのビルドでエラーにならないようにビルド構成を管理するにはどうすればよいですか?

アセンブリバージョンが自動インクリメントしているためだと思います。

  • 常にプロジェクト参照を使用してください。このようにして、すべてが最新のバージョン番号に対して構築されていることを確認します
  • AssemblyInfoのアセンブリバージョン属性から*を削除すると、ここで役立ちますが、そのままにしておくことをお勧めします。
于 2011-02-03T17:47:06.697 に答える