その継承Employee_EmployeeKeyOneRelationUCから継承するUserControl クラスがあります。RelationUCRelationBaseSystem.Window.Forms.UserControl
Employee_EmployeeKeyOneRelationUCDesigner でmy を開こうとすると、次のエラーが発生します。
The designer could not be shown for this file because none of the classes within it can be designed. The designer inspected the following classes in the file: Employee_EmployeeKeyOneRelationUC --- The base class 'AstusFMS.Content.RelationUC' could not be loaded. Ensure the assembly has been referenced and that all projects have been built.
しかし、私が開くRelationUCと、RelationBase両方が正しく表示されます。
私のプログラムはまだコンパイル中ですが、なぜこれが私を悩ませているのですか? EmployeeForm多くのUserControl(のような) を使用するフォームEmployee_EmployeeKeyOneRelationUCがあり、このフォームで何かを編集しようとすると、継承元のフォームに含まれるすべての UserControlUserControleBaseが削除されます (左: TFS サーバー、右: ローカル):

この差分は、デザイナーがすべてのucEmployee*オブジェクトを削除したことを示しています。コンボボックスの名前を変更したからといって(コンボボックスはUCの1つとは関係ありません)。
新しい UserControl ファイルを作成すると、表示されるデフォルトのコードにエラーがあることに気付きました。

しかし、Using System.Windows.Forms;そこにあります。UserControlforを変更するSystem.Windows.Forms.UserControlと動作します。
私は十分に明確ではないかもしれないので、質問があれば、私は答えて一日中テストします.
VS2010、VS2012 Update 1、VS2012 Update 2 を搭載した 3 台の異なるコンピューターでテスト済み