[Mono-bugs] [Bug 666735] New: Provide language extensibility for removing pages from the project properties

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Mon Jan 24 16:48:27 EST 2011


https://bugzilla.novell.com/show_bug.cgi?id=666735

https://bugzilla.novell.com/show_bug.cgi?id=666735#c0


           Summary: Provide language extensibility for removing pages from
                    the project properties
    Classification: Mono
           Product: MonoDroid
           Version: SVN
          Platform: All
        OS/Version: Windows 7
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Tools
        AssignedTo: mkestner at novell.com
        ReportedBy: bl at remobjects.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13)
Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)

for c# projects, MDroid automatically removes the 'Application' property page,
and replaces it with it's own. To make this extensible, have a
'PropertyPagesToRemove' key under the project GUID in the registry. This key
will have subkeys with the contained project GUID (i.e., the
"{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}" for C#. These keys will then have
subkeys or values for the pages to remove. This way we can add a language GUID
and page GUIDs for anything we don't want to see for MonoDroid. 

for example, you'd end up with a path like
HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\10.0\Projects\{efba0ad7-5a72-4c68-af49-83d382785dcf}\PropertyPagesToRemove\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}\<page
guid>

and we could add {656346D9-4656-40DA-A068-22D5425D4639}\<guid> to the list. 


Reproducible: Always

Steps to Reproduce:
1.
2.
3.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list