Difference between revisions of "User:Cogniac"
m (added admins navbox) |
m |
||
Line 1: | Line 1: | ||
{{Admins}} | {{Admins}} | ||
'''Shard:''' Atlantic | '''Shard:''' Atlantic | ||
+ | |||
+ | bool HaveCoreScriptsDll = true;//needed for project | ||
+ | : EnsureDirectory( "Scripts/" ); | ||
+ | : EnsureDirectory( "Scripts/Output/" ); | ||
+ | |||
+ | : if( m_AdditionalReferences.Count > 0 ) | ||
+ | : { | ||
+ | :: m_AdditionalReferences.Clear(); | ||
+ | : } | ||
+ | |||
+ | : List<Assembly> assemblies = new List<Assembly>(); | ||
+ | |||
+ | Assembly assembly = null;//needed for project | ||
+ | |||
+ | try | ||
+ | { | ||
+ | : assembly = Assembly.LoadFrom("ShardScripts.dll"); | ||
+ | } | ||
+ | catch (Exception e) | ||
+ | <br /> | ||
+ | { | ||
+ | : Console.WriteLine(String.Format("ShardScripts.DLL: {0}", e.Message)); | ||
+ | : Console.WriteLine("Can't load script library, ShardScripts.DLL! Proceeding without it."); | ||
+ | : HaveCoreScriptsDll = false; | ||
+ | } | ||
+ | |||
+ | if (HaveCoreScriptsDll) | ||
+ | { | ||
+ | if (!m_AdditionalReferences.Contains(assembly.Location)) | ||
+ | { | ||
+ | m_AdditionalReferences.Add(assembly.Location); | ||
+ | } | ||
+ | assemblies.Add(assembly); | ||
+ | |||
+ | Version CSversion = assembly.GetName().Version; | ||
+ | Console.WriteLine("Using: [{0}] Version {1}.{2}.{3}.{4}", assembly.GetName().Name, CSversion.Major, CSversion.Minor, CSversion.Build, CSversion.Revision); | ||
+ | } | ||
[[Category:Admins]] | [[Category:Admins]] |
Revision as of 21:25, 24 December 2007
Template:Admins Shard: Atlantic
bool HaveCoreScriptsDll = true;//needed for project
- EnsureDirectory( "Scripts/" );
- EnsureDirectory( "Scripts/Output/" );
- if( m_AdditionalReferences.Count > 0 )
- {
- m_AdditionalReferences.Clear();
- }
- List<Assembly> assemblies = new List<Assembly>();
Assembly assembly = null;//needed for project
try {
- assembly = Assembly.LoadFrom("ShardScripts.dll");
}
catch (Exception e)
{
- Console.WriteLine(String.Format("ShardScripts.DLL: {0}", e.Message));
- Console.WriteLine("Can't load script library, ShardScripts.DLL! Proceeding without it.");
- HaveCoreScriptsDll = false;
}
if (HaveCoreScriptsDll) { if (!m_AdditionalReferences.Contains(assembly.Location)) { m_AdditionalReferences.Add(assembly.Location); } assemblies.Add(assembly);
Version CSversion = assembly.GetName().Version; Console.WriteLine("Using: [{0}] Version {1}.{2}.{3}.{4}", assembly.GetName().Name, CSversion.Major, CSversion.Minor, CSversion.Build, CSversion.Revision); }