Skip to content
/ Core Public
forked from jamesathey/Core

Castle Core, including Castle DynamicProxy, Logging Services and DictionaryAdapter

License

Notifications You must be signed in to change notification settings

elevine/Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Copyright

Copyright 2004-2015 Castle Project

License

Castle Core is licensed under the Apache 2.0 license. Refer to license.txt for more information.

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

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

Conditional Compilation Symbols

TODO: Retire these CLIENTPROFILE, DOTNET.

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

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.

About

Castle Core, including Castle DynamicProxy, Logging Services and DictionaryAdapter

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.8%
  • Other 0.2%