Giter Site home page Giter Site logo

jamesathey / core Goto Github PK

View Code? Open in Web Editor NEW

This project forked from castleproject/core

0.0 2.0 1.0 73.53 MB

Castle Core, including Castle DynamicProxy, Logging Services and DictionaryAdapter

License: Other

C# 99.78% PowerShell 0.02% Batchfile 0.20%

core's Introduction

Castle Core

Castle Core provides common Castle Project abstractions including logging services. It also features Castle DynamicProxy a lightweight runtime proxy generator, and Castle DictionaryAdapter.

See the documentation.

Releases

See the Releases.

License

Castle Core is © 2004-2015 Castle Project. It is free software, and may be redistributed under the terms of the Apache 2.0 license.

Building

.NET Framework and Silverlight

msbuild /p:Configuration=NET45-Release /t:RunAllTests buildscripts/Build.proj
msbuild /p:Configuration=NET40-Release /t:RunAllTests buildscripts/Build.proj
msbuild /p:Configuration=NET35-Release /t:RunAllTests buildscripts/Build.proj
msbuild /p:Configuration=SL50-Release /t:RunAllTests buildscripts/Build.proj
msbuild /p:Configuration=SL40-Release /t:RunAllTests buildscripts/Build.proj

Mono

Castle Core supports Mono 4.0.2+, previous 4.x releases have serious runtime bugs that cause runtime crashes. Mono 3.x releases used to work well, but are not supported.

xbuild /p:Configuration=NET45-Release /t:RunAllTests buildscripts/Build.proj

Conditional Compilation Symbols

The following conditional compilation symbols (vertical) are currently defined for each of the build configurations (horizontal):

Symbol NET35 NET40 NET45 SL40 SL50
FEATURE_LEGACY_REFLECTION_API 🚫
FEATURE_SERIALIZATION 🚫 🚫
FEATURE_XUNITNET 🚫 🚫 🚫 🚫 🚫
DOTNET35 🚫 🚫 🚫 🚫
DOTNET40 🚫 🚫 🚫
DOTNET45 🚫 🚫 🚫 🚫
SILVERLIGHT 🚫 🚫 🚫
SL4 🚫 🚫 🚫 🚫
SL5 🚫 🚫 🚫 🚫

The __MonoCS__ symbol is used only in unit tests when compiled on Mono to work around Mono defects and non-Windows differences, however we are trying to move away from platform specific symbols as much as possible.

core's People

Contributors

hammett avatar kkozmic avatar roelofb avatar ayende avatar cneuwirt avatar fabiob avatar jonorossi avatar hconceicao avatar drusellers avatar rbellamy avatar mzywitza avatar spicycode avatar sellig avatar kenegozi avatar joshrobb avatar fschmied avatar mausch avatar leemhenson avatar tunatoksoz avatar dtchepak avatar firegrass avatar cprieto avatar vbedegi avatar flcdrg avatar aduckardt avatar alwin avatar blairconrad avatar codekaizen avatar maxild avatar chrisortman avatar

Watchers

James Cloos avatar James Athey avatar

Forkers

elevine

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.