My env is:

Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_24
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: en_US, platform encoding: MacRoman
OS name: "mac os x" version: "10.6.7" arch: "x86_64" Family: "mac"


And using (as specified in the pom.xml of the sample project): 1.4.0-incubating

Thx,
Matthias

On Sat, Jul 2, 2011 at 3:44 PM, Matthias Wessendorf <[email protected]> wrote:
> Hi,
>
> I used the archetype to create a _simple_ demo:
> mvn archetype:create -DgroupId=net.wessendorf.dotnet
> -DartifactId=npanday.demo
> -DarchetypeArtifactId=maven-archetype-dotnet-simple
> -DarchetypeGroupId=org.apache.npanday
> -DarchetypeVersion=1.4.0-incubating
>
> This works great, so far. However the archetype is a bit simple - and
> I changed it slightly, as I want to unit test "internal" (or non
> public) classes.
>
> The project is (currently) located here:
> https://github.com/matzew/npanday-demo
>
> Doing "mvn clean install" gives me this (expected) error:
>
> INFO] 
> /Users/matzew/Work/github/npanday-projects/pusher/target/build-test-sources/Sample/MyAppTest.cs(35,12):
> error CS0122: `Sample.MyApp' is inaccessible due to its protection
> level
> [INFO] 
> /Users/matzew/Work/github/npanday-projects/pusher/target/npanday.demo.dll
> (Location of the symbol related to previous error)
> Compilation failed: 1 error(s), 0 warnings
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
>
> I found that this can be solved by adding the following information to
> the AssemblyInfo.cs file:
>
>     [assembly: InternalsVisibleTo("Sample")]
>
> Since it seems I am not able to generate an AssemblyInfo.cs ([1]), I
> created one by hand:
> https://github.com/matzew/npanday-demo/blob/master/Properties/AssemblyInfo.cs
>
>
> Now I am still getting the "is inaccessible due to its protection level" 
> error.
>
> I am on Mac/Mono (2.6.7) and I wondering weather NPanday (or Mono?) is
> ignoring the "InternalsVisibleTo" information in my AssemblyInfo.cs
> file.
>
> Or.... am I just running into a "user error"? Perhaps some additional
> configuration is needed?
>
> Thanks in advance!
> -Matthias
>
> [1] https://issues.apache.org/jira/browse/NPANDAY-453
>
>
> --
> Matthias Wessendorf
>
> blog: http://matthiaswessendorf.wordpress.com/
> sessions: http://www.slideshare.net/mwessendorf
> twitter: http://twitter.com/mwessendorf
>



-- 
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf

Reply via email to