Hey John, Thanks for the quick response. The svn url I got was from the home page of this Google Groups ( http://groups.google.com/group/castle-project-users ) so someone may want to update that.
I'll give the other locations a shot and see if I can get past the current issues. Mark On Feb 15, 4:59 pm, John Simons <[email protected]> wrote: > 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.
