diff --git a/Algorithm/Properties/AssemblyInfo.cs b/Algorithm/Properties/AssemblyInfo.cs
index b920af96613f..0b4013fffaa6 100644
--- a/Algorithm/Properties/AssemblyInfo.cs
+++ b/Algorithm/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("QuantConnect.Server.Algorithm")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("QuantConnect.Server.Algorithm")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Algorithm")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Algorithm")]
+//[assembly: AssemblyCopyright("Copyright © 2015")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Algorithm/QuantConnect.Algorithm.csproj b/Algorithm/QuantConnect.Algorithm.csproj
index 2de75839860c..5dc6c3f16738 100644
--- a/Algorithm/QuantConnect.Algorithm.csproj
+++ b/Algorithm/QuantConnect.Algorithm.csproj
@@ -74,6 +74,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/AlgorithmFactory/Properties/AssemblyInfo.cs b/AlgorithmFactory/Properties/AssemblyInfo.cs
index 539e14c39bcd..a9a2d0e811d7 100644
--- a/AlgorithmFactory/Properties/AssemblyInfo.cs
+++ b/AlgorithmFactory/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Loader")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Loader")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.AlgorithmFactory")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("Loader")]
+//[assembly: AssemblyCopyright("Copyright © 2015")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/AlgorithmFactory/QuantConnect.AlgorithmFactory.csproj b/AlgorithmFactory/QuantConnect.AlgorithmFactory.csproj
index 3550379bc31d..5fc16d444a1a 100644
--- a/AlgorithmFactory/QuantConnect.AlgorithmFactory.csproj
+++ b/AlgorithmFactory/QuantConnect.AlgorithmFactory.csproj
@@ -40,6 +40,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Api/Properties/AssemblyInfo.cs b/Api/Properties/AssemblyInfo.cs
index d8af5f977806..2cc211078e92 100644
--- a/Api/Properties/AssemblyInfo.cs
+++ b/Api/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("QuantConnect.API")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("QuantConnect.API")]
-[assembly: AssemblyCopyright("Copyright © 2013")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Api")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Api")]
+//[assembly: AssemblyCopyright("Copyright © 2015")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Api/QuantConnect.Api.csproj b/Api/QuantConnect.Api.csproj
index 90fe791b3eb3..2fb93d80830e 100644
--- a/Api/QuantConnect.Api.csproj
+++ b/Api/QuantConnect.Api.csproj
@@ -92,6 +92,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Brokerages/Properties/AssemblyInfo.cs b/Brokerages/Properties/AssemblyInfo.cs
index 980775c1bb2c..63523c1bd8fd 100644
--- a/Brokerages/Properties/AssemblyInfo.cs
+++ b/Brokerages/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Brokerages")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Brokerages")]
-[assembly: AssemblyCopyright("Copyright © 2015")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Brokerages")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Brokerages")]
+//[assembly: AssemblyCopyright("Copyright © 2015")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Brokerages/QuantConnect.Brokerages.csproj b/Brokerages/QuantConnect.Brokerages.csproj
index fedc32d6869e..c856cf80dda3 100644
--- a/Brokerages/QuantConnect.Brokerages.csproj
+++ b/Brokerages/QuantConnect.Brokerages.csproj
@@ -57,6 +57,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Common/Packets/AlgorithmNodePacket.cs b/Common/Packets/AlgorithmNodePacket.cs
index e4aa2ba317a2..41f07d82842f 100644
--- a/Common/Packets/AlgorithmNodePacket.cs
+++ b/Common/Packets/AlgorithmNodePacket.cs
@@ -101,8 +101,8 @@ public string AlgorithmId
///
/// Version number identifier for the lean engine.
///
- [JsonProperty(PropertyName = "dtVersion")]
- public DateTime Version;
+ [JsonProperty(PropertyName = "sVersion")]
+ public string Version;
///
/// An algorithm packet which has already been run and is being redelivered on this node.
@@ -152,7 +152,6 @@ public string AlgorithmId
///
[JsonProperty(PropertyName = "eRealTimeEndpoint")]
public RealTimeEndpoint RealTimeEndpoint = RealTimeEndpoint.Backtesting;
-
} // End Node Packet:
} // End of Namespace:
diff --git a/Common/Properties/AssemblyInfo.cs b/Common/Properties/AssemblyInfo.cs
index ce7b6fc1f299..f36ea32705d4 100644
--- a/Common/Properties/AssemblyInfo.cs
+++ b/Common/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("qc.common")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("qc.common")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Common")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Common")]
+//[assembly: AssemblyCopyright("Copyright © 2015")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Common/Properties/SharedAssemblyInfo.cs b/Common/Properties/SharedAssemblyInfo.cs
new file mode 100644
index 000000000000..bc38809cee26
--- /dev/null
+++ b/Common/Properties/SharedAssemblyInfo.cs
@@ -0,0 +1,13 @@
+using System.Reflection;
+
+// common assembly attributes
+[assembly: AssemblyDescription("Part of the QuantConnect product.")]
+[assembly: AssemblyCopyright("Copyright © 2015")]
+[assembly: AssemblyCompany("QuantConnect")]
+[assembly: AssemblyTrademark("QuantConnect")]
+[assembly: AssemblyVersion("2.1.0.1")]
+#if DEBUG
+ [assembly: AssemblyConfiguration("Debug")]
+#else
+ [assembly: AssemblyConfiguration("Release")]
+#endif
\ No newline at end of file
diff --git a/Common/QuantConnect.csproj b/Common/QuantConnect.csproj
index 6c6894b29121..50798dfb5d2e 100644
--- a/Common/QuantConnect.csproj
+++ b/Common/QuantConnect.csproj
@@ -128,6 +128,7 @@
+
diff --git a/Compression/Properties/AssemblyInfo.cs b/Compression/Properties/AssemblyInfo.cs
index aaf634030ea3..723c1148ab34 100644
--- a/Compression/Properties/AssemblyInfo.cs
+++ b/Compression/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Compression")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Compression")]
-[assembly: AssemblyCopyright("Copyright © 2015")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Compression")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Compression")]
+//[assembly: AssemblyCopyright("Copyright © 2015")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Compression/QuantConnect.Compression.csproj b/Compression/QuantConnect.Compression.csproj
index 0aa15ac3afcc..d012c4c753b9 100644
--- a/Compression/QuantConnect.Compression.csproj
+++ b/Compression/QuantConnect.Compression.csproj
@@ -50,6 +50,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Configuration/Properties/AssemblyInfo.cs b/Configuration/Properties/AssemblyInfo.cs
index 54ea498b6166..af08a964ec53 100644
--- a/Configuration/Properties/AssemblyInfo.cs
+++ b/Configuration/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("QuantConnect.Config")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("QuantConnect.Config")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Configuration")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Configuration")]
+//[assembly: AssemblyCopyright("Copyright © 2014")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Configuration/QuantConnect.Configuration.csproj b/Configuration/QuantConnect.Configuration.csproj
index 7c3971226cb6..37504bee6e83 100644
--- a/Configuration/QuantConnect.Configuration.csproj
+++ b/Configuration/QuantConnect.Configuration.csproj
@@ -49,6 +49,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Engine/Engine.cs b/Engine/Engine.cs
index 6aab3d430757..f647c521c0a9 100644
--- a/Engine/Engine.cs
+++ b/Engine/Engine.cs
@@ -56,7 +56,7 @@ public class Engine
*********************************************************/
private static bool _liveMode = Config.GetBool("live-mode");
private static bool _local = Config.GetBool("local");
- private static DateTime _version;
+ private static readonly string _version = System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString();
private static IBrokerage _brokerage;
private const string _collapseMessage = "Unhandled exception breaking past controls and causing collapse of algorithm node. This is likely a memory leak of an external dependency or the underlying OS terminating the LEAN engine.";
@@ -119,7 +119,7 @@ public static IBrokerage Brokerage
/// Version of the engine that is running. This is required for retiring old processing
/// and live trading nodes during live trading.
///
- public static DateTime Version
+ public static string Version
{
get { return _version; }
}
@@ -188,7 +188,6 @@ public static void Main(string[] args)
var algorithm = default(IAlgorithm);
var startTime = DateTime.Now;
Log.LogHandler = Composer.Instance.GetExportedValueByTypeName(Config.Get("log-handler", "CompositeLogHandler"));
- _version = DateTime.ParseExact(Config.Get("version", DateTime.Now.ToString(DateFormat.UI)), DateFormat.UI, CultureInfo.InvariantCulture);
#if DEBUG
mode = "DEBUG";
@@ -240,7 +239,7 @@ public static void Main(string[] args)
//-> Pull job from QuantConnect job queue, or, pull local build:
job = JobQueue.NextJob(out algorithmPath); // Blocking.
- if (!IsLocal && LiveMode && (job.Version < Version || (job.Version == Version && job.Redelivered)))
+ if (!IsLocal && LiveMode && (job.Version != Version || (job.Version == Version && job.Redelivered)))
{
//Tiny chance there was an uncontrolled collapse of a server, resulting in an old user task circulating.
//In this event kill the old algorithm and leave a message so the user can later review.
diff --git a/Engine/Properties/AssemblyInfo.cs b/Engine/Properties/AssemblyInfo.cs
index 4e6cab57ddb2..8bee29597392 100644
--- a/Engine/Properties/AssemblyInfo.cs
+++ b/Engine/Properties/AssemblyInfo.cs
@@ -5,13 +5,13 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("QuantConnect.Server.Algorithm.Worker")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("QuantConnect.Server.Algorithm.Worker")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Lean.Engine")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Lean.Engine")]
+//[assembly: AssemblyCopyright("Copyright © 2012")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +32,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Engine/QuantConnect.Lean.Engine.csproj b/Engine/QuantConnect.Lean.Engine.csproj
index 4bb87c1b13c0..b89bd427727c 100644
--- a/Engine/QuantConnect.Lean.Engine.csproj
+++ b/Engine/QuantConnect.Lean.Engine.csproj
@@ -121,6 +121,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Indicators/Properties/AssemblyInfo.cs b/Indicators/Properties/AssemblyInfo.cs
index 577aa5b50a85..0d6e073734b4 100644
--- a/Indicators/Properties/AssemblyInfo.cs
+++ b/Indicators/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Indicators")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Indicators")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Indicators")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Indicators")]
+//[assembly: AssemblyCopyright("Copyright © 2014")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Indicators/QuantConnect.Indicators.csproj b/Indicators/QuantConnect.Indicators.csproj
index 839e62844144..ca9782008c34 100644
--- a/Indicators/QuantConnect.Indicators.csproj
+++ b/Indicators/QuantConnect.Indicators.csproj
@@ -45,6 +45,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Interfaces/Properties/AssemblyInfo.cs b/Interfaces/Properties/AssemblyInfo.cs
index 358c82994fa3..95f5ebdc1528 100644
--- a/Interfaces/Properties/AssemblyInfo.cs
+++ b/Interfaces/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("QuantConnect.Server.Algorithm.Interface")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("QuantConnect.Server.Algorithm.Interface")]
-[assembly: AssemblyCopyright("Copyright © 2012")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Interfaces")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Interfaces")]
+//[assembly: AssemblyCopyright("Copyright © 2012")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Interfaces/QuantConnect.Interfaces.csproj b/Interfaces/QuantConnect.Interfaces.csproj
index 8a3b7ba666e0..9528bda6eb4f 100644
--- a/Interfaces/QuantConnect.Interfaces.csproj
+++ b/Interfaces/QuantConnect.Interfaces.csproj
@@ -74,6 +74,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Logging/Properties/AssemblyInfo.cs b/Logging/Properties/AssemblyInfo.cs
index 599a7a12e6b6..d5fb177ba8b4 100644
--- a/Logging/Properties/AssemblyInfo.cs
+++ b/Logging/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("qc.log")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("qc.log")]
-[assembly: AssemblyCopyright("Copyright © 2013")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Logging")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Logging")]
+//[assembly: AssemblyCopyright("Copyright © 2013")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Logging/QuantConnect.Logging.csproj b/Logging/QuantConnect.Logging.csproj
index ac9a9daebf96..36b8303f6884 100644
--- a/Logging/QuantConnect.Logging.csproj
+++ b/Logging/QuantConnect.Logging.csproj
@@ -73,6 +73,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Messaging/Properties/AssemblyInfo.cs b/Messaging/Properties/AssemblyInfo.cs
index 3844f9fa1000..20823f3dc0bf 100644
--- a/Messaging/Properties/AssemblyInfo.cs
+++ b/Messaging/Properties/AssemblyInfo.cs
@@ -4,13 +4,13 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Messaging")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Messaging")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Messaging")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Messaging")]
+//[assembly: AssemblyCopyright("Copyright © 2014")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -31,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Messaging/QuantConnect.Messaging.csproj b/Messaging/QuantConnect.Messaging.csproj
index 096b823dbd5e..e8bad698e68e 100644
--- a/Messaging/QuantConnect.Messaging.csproj
+++ b/Messaging/QuantConnect.Messaging.csproj
@@ -40,6 +40,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Queues/Properties/AssemblyInfo.cs b/Queues/Properties/AssemblyInfo.cs
index 2bb36d56b979..ce6f6ba7cedb 100644
--- a/Queues/Properties/AssemblyInfo.cs
+++ b/Queues/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("Tasks")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Tasks")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
+[assembly: AssemblyTitle("QuantConnect.Queues")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Queues")]
+//[assembly: AssemblyCopyright("Copyright © 2014")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Queues/QuantConnect.Queues.csproj b/Queues/QuantConnect.Queues.csproj
index 2e78debec3aa..5cf14e64a02b 100644
--- a/Queues/QuantConnect.Queues.csproj
+++ b/Queues/QuantConnect.Queues.csproj
@@ -44,6 +44,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+
diff --git a/Tests/Properties/AssemblyInfo.cs b/Tests/Properties/AssemblyInfo.cs
index 5e073fef14e9..724881e7ca38 100644
--- a/Tests/Properties/AssemblyInfo.cs
+++ b/Tests/Properties/AssemblyInfo.cs
@@ -1,17 +1,16 @@
using System.Reflection;
-using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("QuantConnect.Tests")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("QuantConnect.Tests")]
-[assembly: AssemblyCopyright("Copyright © 2014")]
-[assembly: AssemblyTrademark("")]
+//[assembly: AssemblyDescription("")]
+//[assembly: AssemblyConfiguration("")]
+//[assembly: AssemblyCompany("")]
+//[assembly: AssemblyProduct("QuantConnect.Tests")]
+//[assembly: AssemblyCopyright("Copyright © 2014")]
+//[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
@@ -32,5 +31,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
+//[assembly: AssemblyVersion("1.0.0.0")]
+//[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/Tests/QuantConnect.Tests.csproj b/Tests/QuantConnect.Tests.csproj
index 1971e34f586e..4d802f5c2f64 100644
--- a/Tests/QuantConnect.Tests.csproj
+++ b/Tests/QuantConnect.Tests.csproj
@@ -50,6 +50,9 @@
+
+ Properties\SharedAssemblyInfo.cs
+