I have a mobile .NET solution and decided to sign assemblies. Compilation ends without errors, but gives a warning
'CompactUI.Business.PocketPC.asmmeta, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null' is not signed correctly.
The application works fine, but I can no longer open the constructor for forms using this assembly. Again the designer says
'CompactUI.Business.PocketPC.asmmeta, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = null' is not signed correctly.
with stack info:
in Microsoft.CompactFramework.Build.AsmmetaBindingService.GetAsmmetaAssembly (String sourceAssemblyPath, Boolean verify) in Microsoft.CompactFramework.Build.AsmmetaBindingService.LoadAsmMetaAssembly (Assembly sourceAssembly, String hintPath, IDemeterTeviceTemeterTeviceTermodeviceTemeterTeviceTemeterTevicePerviceMemeterTeviceTemeterTeviceTemeterTeviceTeryMeteviceTeviceTermodeviceTemeterTeviceTech ) in Microsoft.CompactFramework.Build.MetadataService.GetTypeAttributes (type DesktopType) in Microsoft.CompactFramework.Design.DeviceCustomTypeDescriptor.GetAttributes () ...
What causes this?
Edit: Nicholas proposal does not solve the problem
I have a form that contains common properties that are basic for each form in the presentation layer
public class CustomForm : Form { ... }
This form is in the business layer causing the warning. Each form that inherits from this base form causes a problem when viewed in the designer.
source share