http://bugzilla.novell.com/show_bug.cgi?id=594531
http://bugzilla.novell.com/show_bug.cgi?id=594531#c0 Summary: Microsoft.VisualBasic.targets ignores default namespace Classification: Mono Product: Mono: Tools Version: 2.4.x Platform: x86-64 OS/Version: Ubuntu Status: NEW Severity: Major Priority: P5 - None Component: xbuild AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- Created an attachment (id=352948) --> (http://bugzilla.novell.com/attachment.cgi?id=352948) source files & project file described in test steps User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.8) Gecko/20100214 Ubuntu/9.10 (karmic) Firefox/3.5.8 The version of Microsoft.VisualBasic.targets included in mono-xbuild 2.4.2.3 does not specify a RootNamespace parameter for the Vbc task, so the compiled classes will end up with the wrong names unless you explicitly specify a namespace in each. Reproducible: Always Steps to Reproduce: 1. Make sure xbuild (2.4.2.3) and vbnc (2.4.2) are installed. 2. Edit Microsoft.VisualBasic.targets as described in bug 594526 to get around a problem that prevents anything from compiling at all. 3. Create a VB class file Test1.vb, which just defines an empty class: Public Class Test1 End Class 4. Create Test2.vb, which does the same but also specifies a namespace: Namespace ThisIsTheTest2Namespace Public Class Test2 End Class End Namespace 5. Create a .vbproj file that compiles both files, and that specifies a RootNamespace property that's different from the namespace used in Test2. 6. Run xbuild on the project file, then run monop to examine the output assembly. Actual Results: In the output assembly, the Test1 class has no namespace. The Test2 class has the namespace that was specified in the source file. The namespace from the project file is ignored. Expected Results: Test1 should've used the root namespace from the project file. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
