Mark,

One of the reasons you are having so many issues is because you are
getting the source from the wrong location, have a look here:
http://www.castleproject.org/subversion.html

Cheers
John

On Feb 16, 10:44 am, Mark <[email protected]> wrote:
> I'm having some trouble building from the trunk and would really
> appreciate some help.  My goal is to get ActiveRecord working in a
> Medium Trust environment but seem to be having a whole slew of
> problems.  I'd also like to help out if possible with improving the
> build docs and would appreciate some guidance in getting builds
> working so that I can contribute back to the project.
>
> Here's what I've done so far to just get a build working (at the
> moment, ignore that I'm chasing the medium trust issue, I just wanted
> to get a build working first)
>
> 1. Pulled down trunk fromhttps://svn.castleproject.org/svn/castle/trunk/
>
> 2. executed "build" with no arguments
>      - build failed on Castle.Services.Transaction.build with the
> error "The type or namespace name 'Core' does not exist in the
> namespace 'Castle'
>
> 3. took a look in the default.build in the root of trunk because it
> doesn't appear to be building Castle.Core.  The line <include
> name="Core/core.build" /> references a non-existent build file
>
> 4. Created Core/core.build with  <include name="Castle.Core/
> Castle.Core.build" />
>
> 5. ran "build" again
>      - build failed on Castle.Components.Validator with the error
> "Warning as Error:
> 'Castle.Components.Validator.ValidateCreditCardAttribute' does not
> need a CLSCompliantAttribute because the assembly does not have a
> CLSCompliant attribute"
>
> 6. set build.warnaserrors to false in the common.xml in the root of
> the trunk. On a side note, adding [assembly: CLSCompliant(true)]
> within any of the classes within Castle.Components.Validator will also
> fix this issue but seems hacky... my goal is just to get a build
> succeeding at this moment
>
> 7. received more build failures so I commented out Synchronize/
> Synchronize.build and wcf/default.build in the facilities.build file
> since they don't appear to be used by the components needed for
> ActiveRecord
>
> 8. finally the build succeeded and everything appears to work in my
> current project in Full trust.
>
> It appears that there is at least one build file missing from source
> control and there are some other issues in Facilities but I am trying
> to build off the trunk so those can be expected.
>
> As far as the Medium Trust issue that I'm experiencing, now that I've
> been able to successfully build the assemblies, I need to get medium
> trust working...
>
> 1. executed: build -D:assembly.allow-partially-trusted-callers=true
>      - build failed on Castle.Windsor.Tests.dll  InversionOfControl
> \Castle.Windsor.Tests
> \Configuration2\ConfigurationForwardedTypesTestCase.cs  The type or
> namespace name 'Tests' does not exist in the namespace
> Castle.Microkernel
>
> 2. decided to build without running tests, not ideal but just trying
> to get things compiling...  build -D:assembly.allow-partially-trusted-
> callers=true -D:common.testrunner.enabled=false
>
> 3. the build succeeded, I referenced the appropriate assemblies and am
> now getting an error when I call ActiveRecordStarter.Initialize
>      - [SecurityException: That assembly does not allow partially
> trusted callers.]
>
> Castle.ActiveRecord.Framework.Internal.ActiveRecordModelBuilder..cctor()
> +0
>
> At this point, I'm at a complete loss as to where to go from here.
> All of my assemblies have been marked with [assembly:
> AllowPartiallyTrustedCallers()], I've verified that the generated
> AssemblyInfo.cs files in Castle.ActiveRecord, Castle.Core,
> Castle.DynamicProxy2, and Castle.Components.Validator have been marked
> for APTC.
>
> Please let me know what additional information you need from me to
> help with solving this problem.
>
> Thanks in advance for your help,
> Mark
>
> PS. I'll be happy to do what I can to contribute back to the
> community, especially with regards to the documentation and medium
> trust related issues. I'm sure that I'm not the only person with
> running in medium trust as a goal

-- 
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/castle-project-users?hl=en.

Reply via email to