diff --git a/.gitignore b/.gitignore
index 2910601..6bae3b7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -109,3 +109,4 @@ Backup*/
UpgradeLog*.XML
src/*/lib/*.dll
+.vs/
diff --git a/src/Demo.IronSharp/App.config b/src/Demo.IronSharp/App.config
deleted file mode 100644
index fe53645..0000000
--- a/src/Demo.IronSharp/App.config
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Demo.IronSharp/Demo.IronSharp.csproj b/src/Demo.IronSharp/Demo.IronSharp.csproj
index 72748ee..5a88a4d 100644
--- a/src/Demo.IronSharp/Demo.IronSharp.csproj
+++ b/src/Demo.IronSharp/Demo.IronSharp.csproj
@@ -1,85 +1,18 @@
-
-
-
+
+
- Debug
- AnyCPU
- {4EFB32B2-4CD3-4604-9ADC-458A4FC4C50B}
Exe
- Properties
- Demo.IronSharpConsole
- Demo.IronSharpConsole
- v4.5
- 512
+ netcoreapp2.1
-
- AnyCPU
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- False
- ..\packages\Common.Logging.2.1.2\lib\net40\Common.Logging.dll
-
-
- ..\packages\Newtonsoft.Json.5.0.8\lib\net45\Newtonsoft.Json.dll
-
-
- False
- ..\packages\NUnit.2.6.4\lib\nunit.framework.dll
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
- {1a6cc922-40a5-440a-868d-757fcdb08622}
- IronSharp.Core
-
-
- {2603e861-09ab-482e-bf28-41d8b0b1b20b}
- IronSharp.IronCache
-
-
- {d891a220-aa6f-4d0c-b012-b25875787ba0}
- IronSharp.IronMQ
-
-
- {4fa5bf5d-c543-404e-89ec-c3bff90acf6b}
- IronSharp.IronWorker
-
+
+
+
-
-
+
\ No newline at end of file
diff --git a/src/Demo.IronSharp/Program.cs b/src/Demo.IronSharp/Program.cs
index 0e758d0..6c77af0 100644
--- a/src/Demo.IronSharp/Program.cs
+++ b/src/Demo.IronSharp/Program.cs
@@ -15,7 +15,7 @@ internal class Program
{
private static void Main(string[] args)
{
- LogManager.Adapter = new ConsoleOutLoggerFactoryAdapter();
+ LogManager.Adapter = new DebugLoggerFactoryAdapter();
// =========================================================
// Iron.io MQ
diff --git a/src/Demo.IronSharp/Properties/AssemblyInfo.cs b/src/Demo.IronSharp/Properties/AssemblyInfo.cs
deleted file mode 100644
index 127a600..0000000
--- a/src/Demo.IronSharp/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,39 +0,0 @@
-using System.Reflection;
-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("Demo.IronSharp")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("Demo.IronSharp")]
-[assembly: AssemblyCopyright("Copyright © 2013")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-
-[assembly: Guid("668efe21-f96d-4736-8de1-d34d47b7a416")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// 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")]
\ No newline at end of file
diff --git a/src/Demo.IronSharp/packages.config b/src/Demo.IronSharp/packages.config
deleted file mode 100644
index e82645a..0000000
--- a/src/Demo.IronSharp/packages.config
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.Core/Config/IronDotConfigManager.cs b/src/IronSharp.Core/Config/IronDotConfigManager.cs
index 09d94d4..404cc64 100644
--- a/src/IronSharp.Core/Config/IronDotConfigManager.cs
+++ b/src/IronSharp.Core/Config/IronDotConfigManager.cs
@@ -1,8 +1,6 @@
using System;
using System.Collections.Generic;
using System.IO;
-using System.Reflection;
-using System.Web.Hosting;
using Common.Logging;
using Newtonsoft.Json;
@@ -120,9 +118,7 @@ private static string GetAppDirectory()
{
if (string.IsNullOrEmpty(_appDirectory))
{
- _appDirectory = HostingEnvironment.IsHosted ?
- HostingEnvironment.MapPath("~/") :
- Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase);
+ _appDirectory = Directory.GetCurrentDirectory();
}
return _appDirectory;
}
diff --git a/src/IronSharp.Core/IronSharp.Core.csproj b/src/IronSharp.Core/IronSharp.Core.csproj
index 1c7c249..a8a4ddd 100644
--- a/src/IronSharp.Core/IronSharp.Core.csproj
+++ b/src/IronSharp.Core/IronSharp.Core.csproj
@@ -1,120 +1,25 @@
-
-
-
+
- Debug
- AnyCPU
- {1A6CC922-40A5-440A-868D-757FCDB08622}
- Library
- Properties
- IronSharp.Core
- IronSharp.Core
- v4.5
- 512
-
-
+ netstandard2.0
+ Iron.Core
+ true
+ Jeremy Bell
+ Iron.io
+ https://raw.github.com/iron-io/iron_dotnet/master/LICENSE
+ https://github.com/iron-io/iron_dotnet
+ https://raw.github.com/iron-io/iron_dotnet/master/images/net-iron-core.png
+ Core configuration and other common features for IronSharp. Iron.io is a cloud application services provider that gives you immediate access to high-scale message queues, async processing, and caching.
+ Converted to NET Standard 2.0
+ bin\$(Configuration)\$(TargetFramework)\$(MSBuildProjectName).xml
+ 3.0.11
+ localhost
true
full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- bin\Publish\
- TRACE
- true
- pdbonly
- AnyCPU
- prompt
- MinimumRecommendedRules.ruleset
+ true
+ true
-
- ..\packages\Common.Logging.2.1.2\lib\net40\Common.Logging.dll
-
-
- ..\packages\Newtonsoft.Json.5.0.7\lib\net45\Newtonsoft.Json.dll
-
-
-
-
-
-
- ..\packages\Microsoft.AspNet.WebApi.Client.4.0.30506.0\lib\net40\System.Net.Http.Formatting.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Designer
-
-
-
-
+
+
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.Core/IronSharp.Core.csproj.DotSettings b/src/IronSharp.Core/IronSharp.Core.csproj.DotSettings
deleted file mode 100644
index a3ff391..0000000
--- a/src/IronSharp.Core/IronSharp.Core.csproj.DotSettings
+++ /dev/null
@@ -1,7 +0,0 @@
-
- True
- True
- True
- True
- True
- True
\ No newline at end of file
diff --git a/src/IronSharp.Core/IronSharp.Core.nuspec b/src/IronSharp.Core/IronSharp.Core.nuspec
deleted file mode 100644
index 74d5fdb..0000000
--- a/src/IronSharp.Core/IronSharp.Core.nuspec
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
- Iron.IronCore
- 3.0.10
- IronCore
- Jeremy Bell
- Iron.io
- https://raw.github.com/iron-io/iron_dotnet/master/LICENSE
- https://github.com/iron-io/iron_dotnet
- https://raw.github.com/iron-io/iron_dotnet/master/images/net-iron-core.png
- false
- IronCore is core for IronWorker, IronMq, IronCache packets
- New version for MQ v3 and others products
- iron.io
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/IronSharp.Core/Properties/AssemblyInfo.cs b/src/IronSharp.Core/Properties/AssemblyInfo.cs
deleted file mode 100644
index 6849f7b..0000000
--- a/src/IronSharp.Core/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("IronSharp.Core")]
-[assembly: AssemblyProduct("IronSharp.Core")]
-
-[assembly: ComVisible(false)]
-[assembly: Guid("4baa8d66-1945-4d1f-8f11-a5cb5dfd5150")]
-
-[assembly: AssemblyDescription("Core configuration and other common features for IronSharp. Iron.io is a cloud application services provider that gives you immediate access to high-scale message queues, async processing, and caching.")]
\ No newline at end of file
diff --git a/src/IronSharp.Core/Types/RestResponse.cs b/src/IronSharp.Core/Types/RestResponse.cs
index 71d76ca..e2c48a5 100644
--- a/src/IronSharp.Core/Types/RestResponse.cs
+++ b/src/IronSharp.Core/Types/RestResponse.cs
@@ -63,12 +63,13 @@ public bool CanReadResult()
public ResponseMsg Msg()
{
- return Content.ReadAsAsync().Result;
+ return Newtonsoft.Json.JsonConvert.DeserializeObject(Content.ReadAsStringAsync().Result);
}
- public Task ReadResultAsync()
+ public async Task ReadResultAsync()
{
- return Content.ReadAsAsync();
+ var text = await Content.ReadAsStringAsync();
+ return Newtonsoft.Json.JsonConvert.DeserializeObject(text);
}
private void SetResult()
diff --git a/src/IronSharp.Core/packages.config b/src/IronSharp.Core/packages.config
deleted file mode 100644
index 1fb7ced..0000000
--- a/src/IronSharp.Core/packages.config
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.Extras.ProtoBufSerializers/IronSharp.Extras.ProtoBufSerializers.csproj b/src/IronSharp.Extras.ProtoBufSerializers/IronSharp.Extras.ProtoBufSerializers.csproj
index 7757314..890b2eb 100644
--- a/src/IronSharp.Extras.ProtoBufSerializers/IronSharp.Extras.ProtoBufSerializers.csproj
+++ b/src/IronSharp.Extras.ProtoBufSerializers/IronSharp.Extras.ProtoBufSerializers.csproj
@@ -1,68 +1,14 @@
-
-
-
+
- Debug
- AnyCPU
- {40DF09EE-FD18-4BCA-9A61-898044477F7E}
- Library
- Properties
- IronSharp.Extras.ProtoBufSerializers
- IronSharp.Extras.ProtoBufSerializers
- v4.5
- 512
+ netstandard2.0
+ Jeremy Bell
+ Iron.io
+ bin\$(Configuration)\$(TargetFramework)\$(MSBuildProjectName).xml
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
-
- ..\packages\protobuf-net.2.0.0.668\lib\net40\protobuf-net.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {1a6cc922-40a5-440a-868d-757fcdb08622}
- IronSharp.Core
-
+
-
+
-
-
\ No newline at end of file
diff --git a/src/IronSharp.Extras.ProtoBufSerializers/Properties/AssemblyInfo.cs b/src/IronSharp.Extras.ProtoBufSerializers/Properties/AssemblyInfo.cs
deleted file mode 100644
index f2e6ced..0000000
--- a/src/IronSharp.Extras.ProtoBufSerializers/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-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("IronSharp.Extras.ProtoBufSerializers")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("IronSharp.Extras.ProtoBufSerializers")]
-[assembly: AssemblyCopyright("Copyright © 2013")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("2dbb097c-5305-4d61-9bdf-41191051583f")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// 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")]
diff --git a/src/IronSharp.Extras.ProtoBufSerializers/packages.config b/src/IronSharp.Extras.ProtoBufSerializers/packages.config
deleted file mode 100644
index f4080de..0000000
--- a/src/IronSharp.Extras.ProtoBufSerializers/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.2013.10.55.845.nupkg b/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.2013.10.55.845.nupkg
deleted file mode 100644
index 0ee0418..0000000
Binary files a/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.2013.10.55.845.nupkg and /dev/null differ
diff --git a/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.csproj b/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.csproj
index 9612b24..c1c00c9 100644
--- a/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.csproj
+++ b/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.csproj
@@ -1,67 +1,28 @@
-
-
-
+
- Debug
- AnyCPU
- {51A944C8-8A3D-4AB6-A475-6B2C204CD823}
- Library
- Properties
- IronSharp.Extras.ServiceStackSerializers
- IronSharp.Extras.ServiceStackSerializers
- v4.5
- 512
-
-
+ netstandard2.0
+ true
+ Iron.Extras.ServiceStackSerializers
+ Jeremy Bell
+ Iron.io
+ https://raw.github.com/iron-io/iron_dotnet/master/LICENSE
+ http://grcodemonkey.github.io/iron_sharp/
+ http://c577730.r99.cf2.rackcdn.com/images/FeSharp_Icon_128.png
+ Converted to NET Standard 2.0
+ Provides additional Value Serializers for IronSharp using ServiceStack.Text
+ bin\$(Configuration)\$(TargetFramework)\$(MSBuildProjectName).xml
+ iron.io,serializers,jsv,servicestack
+ 2018.10.1
+ localhost
true
full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
+ true
+ true
-
- ..\packages\ServiceStack.Text.3.9.67\lib\net35\ServiceStack.Text.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {1a6cc922-40a5-440a-868d-757fcdb08622}
- IronSharp.Core
-
+
-
-
+
-
-
\ No newline at end of file
diff --git a/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.nuspec b/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.nuspec
deleted file mode 100644
index f7426a7..0000000
--- a/src/IronSharp.Extras.ServiceStackSerializers/IronSharp.Extras.ServiceStackSerializers.nuspec
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
- $id$
- $version$
- $title$
- $author$
- $author$
- http://grcodemonkey.github.io/iron_sharp/
- http://c577730.r99.cf2.rackcdn.com/images/FeSharp_Icon_128.png
- false
- $description$
-
- iron.io,serializers,jsv,servicestack
-
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.Extras.ServiceStackSerializers/Properties/AssemblyInfo.cs b/src/IronSharp.Extras.ServiceStackSerializers/Properties/AssemblyInfo.cs
deleted file mode 100644
index c68cc50..0000000
--- a/src/IronSharp.Extras.ServiceStackSerializers/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("IronSharp.Extras.ServiceStackSerializers")]
-[assembly: AssemblyProduct("IronSharp.Extras.ServiceStackSerializers")]
-
-[assembly: ComVisible(false)]
-[assembly: Guid("b1013b90-fb5a-422a-8d50-83e18e78f00d")]
-
-[assembly: AssemblyDescription("Provides additional Value Serializers for IronSharp using ServiceStack.Text")]
\ No newline at end of file
diff --git a/src/IronSharp.Extras.ServiceStackSerializers/packages.config b/src/IronSharp.Extras.ServiceStackSerializers/packages.config
deleted file mode 100644
index e376b0e..0000000
--- a/src/IronSharp.Extras.ServiceStackSerializers/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.IronCache/IronSharp.IronCache.csproj b/src/IronSharp.IronCache/IronSharp.IronCache.csproj
index 414272c..75e26ed 100644
--- a/src/IronSharp.IronCache/IronSharp.IronCache.csproj
+++ b/src/IronSharp.IronCache/IronSharp.IronCache.csproj
@@ -1,80 +1,28 @@
-
-
-
+
- Debug
- AnyCPU
- {2603E861-09AB-482E-BF28-41D8B0B1B20B}
- Library
- Properties
- IronSharp.IronCache
- IronSharp.IronCache
- v4.5
- 512
-
-
+ netstandard2.0
+ true
+ Iron.IronCache
+ Jeremy Bell
+ Iron.io
+ https://raw.github.com/iron-io/iron_dotnet/master/LICENSE
+ https://github.com/iron-io/iron_dotnet
+ https://raw.github.com/iron-io/iron_dotnet/master/images/net-iron-c.png
+ Converted to NET Standard 2.0
+ IronCache is an elastic and durable key/value store that’s perfect for applications
+that need to share state, pass data, and coordinate activity between processes and
+devices. Reduce database load by making use of a high-performance middle tier for
+asynchronous processing and communication.
+ bin\$(Configuration)\$(TargetFramework)\$(MSBuildProjectName).xml
+ iron.io,cache
+ 1.0.3
+ localhost
true
full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- bin\Publish\
- TRACE
- true
- pdbonly
- AnyCPU
- prompt
- MinimumRecommendedRules.ruleset
+ true
+ true
-
- ..\packages\Newtonsoft.Json.5.0.7\lib\net45\Newtonsoft.Json.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {1a6cc922-40a5-440a-868d-757fcdb08622}
- IronSharp.Core
-
-
-
-
-
+
-
-
\ No newline at end of file
diff --git a/src/IronSharp.IronCache/IronSharp.IronCache.nuspec b/src/IronSharp.IronCache/IronSharp.IronCache.nuspec
deleted file mode 100644
index 21f8c06..0000000
--- a/src/IronSharp.IronCache/IronSharp.IronCache.nuspec
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
- Iron.IronCache
- 1.0.2
- IronCache
- Jeremy Bell
- Iron.io
- https://raw.github.com/iron-io/iron_dotnet/master/LICENSE
- https://github.com/iron-io/iron_dotnet
- https://raw.github.com/iron-io/iron_dotnet/master/images/net-iron-c.png
- false
- IronCache is an elastic and durable key/value store that’s perfect for applications
-that need to share state, pass data, and coordinate activity between processes and
-devices. Reduce database load by making use of a high-performance middle tier for
-asynchronous processing and communication.
-
- iron.io,cache
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.IronCache/Properties/AssemblyInfo.cs b/src/IronSharp.IronCache/Properties/AssemblyInfo.cs
deleted file mode 100644
index 4383b48..0000000
--- a/src/IronSharp.IronCache/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("IronSharp.IronCache")]
-[assembly: AssemblyProduct("IronSharp.IronCache")]
-
-[assembly: ComVisible(false)]
-[assembly: Guid("1b53e643-f7da-4edc-b610-636a79a03d6b")]
-
-[assembly: AssemblyDescription("Key/Value Data Cache. IronCache is an elastic cache and key/value data store designed for sharing state, passing data, and coordinating activity between processes and devices.")]
\ No newline at end of file
diff --git a/src/IronSharp.IronCache/packages.config b/src/IronSharp.IronCache/packages.config
deleted file mode 100644
index 893d57f..0000000
--- a/src/IronSharp.IronCache/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.IronMQ/IronSharp.IronMQ.csproj b/src/IronSharp.IronMQ/IronSharp.IronMQ.csproj
index e1ed1bb..8a4568e 100644
--- a/src/IronSharp.IronMQ/IronSharp.IronMQ.csproj
+++ b/src/IronSharp.IronMQ/IronSharp.IronMQ.csproj
@@ -1,100 +1,28 @@
-
-
-
+
- Debug
- AnyCPU
- {D891A220-AA6F-4D0C-B012-B25875787BA0}
- Library
- Properties
- IronSharp.IronMQ
- IronSharp.IronMQ
- v4.5
- 512
-
-
+ netstandard2.0
+ true
+ Iron.IronMQ
+ Jeremy Bell
+ Iron.io
+ https://raw.github.com/iron-io/iron_dotnet/master/LICENSE
+ https://github.com/iron-io/iron_dotnet
+ https://raw.github.com/iron-io/iron_dotnet/master/images/net-iron-mq.png
+ Converted to NET Standard 2.0
+ An easy-to-use highly available message queuing service. Built for distributed
+ cloud applications with critical messaging needs. Provides on-demand message
+ queuing with HTTPS transport, one-time FIFO delivery, message persistence,
+ and cloud-optimized performance.
+ bin\$(Configuration)\$(TargetFramework)\$(MSBuildProjectName).xml
+ iron.io,message queue
+ 3.0.15
+ localhost
true
full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- bin\Publish\
- TRACE
- true
- pdbonly
- AnyCPU
- prompt
- MinimumRecommendedRules.ruleset
+ true
+ true
-
- ..\packages\Newtonsoft.Json.5.0.7\lib\net45\Newtonsoft.Json.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {1a6cc922-40a5-440a-868d-757fcdb08622}
- IronSharp.Core
-
-
-
-
-
+
-
-
\ No newline at end of file
diff --git a/src/IronSharp.IronMQ/IronSharp.IronMQ.nuspec b/src/IronSharp.IronMQ/IronSharp.IronMQ.nuspec
deleted file mode 100644
index 19d01ee..0000000
--- a/src/IronSharp.IronMQ/IronSharp.IronMQ.nuspec
+++ /dev/null
@@ -1,29 +0,0 @@
-
-
-
- Iron.IronMQ
- 3.0.14
- IronMQ
- Jeremy Bell
- Iron.io
- https://raw.github.com/iron-io/iron_dotnet/master/LICENSE
- https://github.com/iron-io/iron_dotnet
- https://raw.github.com/iron-io/iron_dotnet/master/images/net-iron-mq.png
- false
- An easy-to-use highly available message queuing service. Built for distributed
- cloud applications with critical messaging needs. Provides on-demand message
- queuing with HTTPS transport, one-time FIFO delivery, message persistence,
- and cloud-optimized performance.
- New V3 Version!
- iron.io,message queue
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/IronSharp.IronMQ/Properties/AssemblyInfo.cs b/src/IronSharp.IronMQ/Properties/AssemblyInfo.cs
deleted file mode 100644
index eca0d57..0000000
--- a/src/IronSharp.IronMQ/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("IronSharp.IronMQ")]
-[assembly: AssemblyProduct("IronSharp.IronMQ")]
-
-[assembly: ComVisible(false)]
-[assembly: Guid("597a8f42-31b3-4698-bcc3-d1a2a2ea008f")]
-
-[assembly: AssemblyDescription("Message Queue for the Cloud. IronMQ is a reliable message queue service that lets you connect systems and build distributed apps that scale effortlessly and eliminate any single points of failure.")]
\ No newline at end of file
diff --git a/src/IronSharp.IronMQ/packages.config b/src/IronSharp.IronMQ/packages.config
deleted file mode 100644
index 893d57f..0000000
--- a/src/IronSharp.IronMQ/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.IronWorker/IronSharp.IronWorker.csproj b/src/IronSharp.IronWorker/IronSharp.IronWorker.csproj
index 1ebb305..e0760ab 100644
--- a/src/IronSharp.IronWorker/IronSharp.IronWorker.csproj
+++ b/src/IronSharp.IronWorker/IronSharp.IronWorker.csproj
@@ -1,107 +1,25 @@
-
-
-
+
- Debug
- AnyCPU
- {4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}
- Library
- Properties
- IronSharp.IronWorker
- IronSharp.IronWorker
- v4.5
- 512
-
-
+ netstandard2.0
+ true
+ Iron.IronWorker
+ Jeremy Bell
+ Iron.io
+ https://raw.github.com/iron-io/iron_dotnet/master/LICENSE
+ https://github.com/iron-io/iron_dotnet
+ https://raw.github.com/iron-io/iron_dotnet/master/images/net-iron-w.png
+ Converted to NET Standard 2.0
+ An easy-to-use scalable task queue that gives cloud developers a simple way to offload front-end tasks, run scheduled jobs, and process tasks in the background and at scale.
+ bin\$(Configuration)\$(TargetFramework)\$(MSBuildProjectName).xml
+ iron.io,cloud workers,task,scheduling
+ 1.0.3
+ localhost
true
full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
-
-
- bin\Publish\
- TRACE
- true
- pdbonly
- AnyCPU
- prompt
- MinimumRecommendedRules.ruleset
+ true
+ true
-
- ..\packages\Newtonsoft.Json.5.0.7\lib\net45\Newtonsoft.Json.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {1a6cc922-40a5-440a-868d-757fcdb08622}
- IronSharp.Core
-
+
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.IronWorker/IronSharp.IronWorker.csproj.DotSettings b/src/IronSharp.IronWorker/IronSharp.IronWorker.csproj.DotSettings
deleted file mode 100644
index c2309ca..0000000
--- a/src/IronSharp.IronWorker/IronSharp.IronWorker.csproj.DotSettings
+++ /dev/null
@@ -1,4 +0,0 @@
-
- True
- True
- True
\ No newline at end of file
diff --git a/src/IronSharp.IronWorker/IronSharp.IronWorker.nuspec b/src/IronSharp.IronWorker/IronSharp.IronWorker.nuspec
deleted file mode 100644
index 072557e..0000000
--- a/src/IronSharp.IronWorker/IronSharp.IronWorker.nuspec
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
- Iron.IronWorker
- 1.0.2
- IronWorker
- Jeremy Bell
- Iron.io
- https://raw.github.com/iron-io/iron_dotnet/master/LICENSE
- https://github.com/iron-io/iron_dotnet
- https://raw.github.com/iron-io/iron_dotnet/master/images/net-iron-w.png
- false
- An easy-to-use scalable task queue that gives cloud developers a simple way to offload front-end tasks, run scheduled jobs, and process tasks in the background and at scale.
- Added generate Webhook URI method
- iron.io,cloud workers,task,scheduling
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.IronWorker/Properties/AssemblyInfo.cs b/src/IronSharp.IronWorker/Properties/AssemblyInfo.cs
deleted file mode 100644
index e8b261d..0000000
--- a/src/IronSharp.IronWorker/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-using System.Reflection;
-using System.Runtime.InteropServices;
-
-[assembly: AssemblyTitle("IronSharp.IronWorker")]
-[assembly: AssemblyProduct("IronSharp.IronWorker")]
-
-[assembly: ComVisible(false)]
-[assembly: Guid("740a5fa9-60d2-4b88-8445-5608b4ddca63")]
-
-[assembly: AssemblyDescription("Workers and Scheduling. IronWorker is a multi-language worker platform that runs tasks in the background, in parallel, and at massive scale.")]
\ No newline at end of file
diff --git a/src/IronSharp.IronWorker/packages.config b/src/IronSharp.IronWorker/packages.config
deleted file mode 100644
index 893d57f..0000000
--- a/src/IronSharp.IronWorker/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/src/IronSharp.sln b/src/IronSharp.sln
index 7b97f00..7794a44 100644
--- a/src/IronSharp.sln
+++ b/src/IronSharp.sln
@@ -1,25 +1,25 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2013
-VisualStudioVersion = 12.0.21005.1
+# Visual Studio 15
+VisualStudioVersion = 15.0.28010.2041
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronSharp.Core", "IronSharp.Core\IronSharp.Core.csproj", "{1A6CC922-40A5-440A-868D-757FCDB08622}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronSharp.Core", "IronSharp.Core\IronSharp.Core.csproj", "{1A6CC922-40A5-440A-868D-757FCDB08622}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronSharp.IronMQ", "IronSharp.IronMQ\IronSharp.IronMQ.csproj", "{D891A220-AA6F-4D0C-B012-B25875787BA0}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronSharp.IronMQ", "IronSharp.IronMQ\IronSharp.IronMQ.csproj", "{D891A220-AA6F-4D0C-B012-B25875787BA0}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronSharp.IronWorker", "IronSharp.IronWorker\IronSharp.IronWorker.csproj", "{4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronSharp.IronWorker", "IronSharp.IronWorker\IronSharp.IronWorker.csproj", "{4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronSharp.IronCache", "IronSharp.IronCache\IronSharp.IronCache.csproj", "{2603E861-09AB-482E-BF28-41D8B0B1B20B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronSharp.IronCache", "IronSharp.IronCache\IronSharp.IronCache.csproj", "{2603E861-09AB-482E-BF28-41D8B0B1B20B}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronSharp.Extras.ServiceStackSerializers", "IronSharp.Extras.ServiceStackSerializers\IronSharp.Extras.ServiceStackSerializers.csproj", "{51A944C8-8A3D-4AB6-A475-6B2C204CD823}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronSharp.Extras.ServiceStackSerializers", "IronSharp.Extras.ServiceStackSerializers\IronSharp.Extras.ServiceStackSerializers.csproj", "{51A944C8-8A3D-4AB6-A475-6B2C204CD823}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Demo.IronSharp", "Demo.IronSharp\Demo.IronSharp.csproj", "{4EFB32B2-4CD3-4604-9ADC-458A4FC4C50B}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Demo.IronSharp", "Demo.IronSharp\Demo.IronSharp.csproj", "{4EFB32B2-4CD3-4604-9ADC-458A4FC4C50B}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Demos", "Demos", "{01B8724C-95A0-4B03-AE87-1BAAAA3AA2F1}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Extras", "Extras", "{C8778C67-3748-47F8-AEAB-B33D8E6B9D55}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IronSharp.Extras.ProtoBufSerializers", "IronSharp.Extras.ProtoBufSerializers\IronSharp.Extras.ProtoBufSerializers.csproj", "{40DF09EE-FD18-4BCA-9A61-898044477F7E}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "IronSharp.Extras.ProtoBufSerializers", "IronSharp.Extras.ProtoBufSerializers\IronSharp.Extras.ProtoBufSerializers.csproj", "{40DF09EE-FD18-4BCA-9A61-898044477F7E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -30,26 +30,26 @@ Global
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{1A6CC922-40A5-440A-868D-757FCDB08622}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{1A6CC922-40A5-440A-868D-757FCDB08622}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1A6CC922-40A5-440A-868D-757FCDB08622}.Publish|Any CPU.ActiveCfg = Publish|Any CPU
- {1A6CC922-40A5-440A-868D-757FCDB08622}.Publish|Any CPU.Build.0 = Publish|Any CPU
+ {1A6CC922-40A5-440A-868D-757FCDB08622}.Publish|Any CPU.ActiveCfg = Release|Any CPU
+ {1A6CC922-40A5-440A-868D-757FCDB08622}.Publish|Any CPU.Build.0 = Release|Any CPU
{1A6CC922-40A5-440A-868D-757FCDB08622}.Release|Any CPU.ActiveCfg = Release|Any CPU
{1A6CC922-40A5-440A-868D-757FCDB08622}.Release|Any CPU.Build.0 = Release|Any CPU
{D891A220-AA6F-4D0C-B012-B25875787BA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D891A220-AA6F-4D0C-B012-B25875787BA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D891A220-AA6F-4D0C-B012-B25875787BA0}.Publish|Any CPU.ActiveCfg = Publish|Any CPU
- {D891A220-AA6F-4D0C-B012-B25875787BA0}.Publish|Any CPU.Build.0 = Publish|Any CPU
+ {D891A220-AA6F-4D0C-B012-B25875787BA0}.Publish|Any CPU.ActiveCfg = Release|Any CPU
+ {D891A220-AA6F-4D0C-B012-B25875787BA0}.Publish|Any CPU.Build.0 = Release|Any CPU
{D891A220-AA6F-4D0C-B012-B25875787BA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D891A220-AA6F-4D0C-B012-B25875787BA0}.Release|Any CPU.Build.0 = Release|Any CPU
{4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}.Publish|Any CPU.ActiveCfg = Publish|Any CPU
- {4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}.Publish|Any CPU.Build.0 = Publish|Any CPU
+ {4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}.Publish|Any CPU.ActiveCfg = Release|Any CPU
+ {4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}.Publish|Any CPU.Build.0 = Release|Any CPU
{4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{4FA5BF5D-C543-404E-89EC-C3BFF90ACF6B}.Release|Any CPU.Build.0 = Release|Any CPU
{2603E861-09AB-482E-BF28-41D8B0B1B20B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2603E861-09AB-482E-BF28-41D8B0B1B20B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2603E861-09AB-482E-BF28-41D8B0B1B20B}.Publish|Any CPU.ActiveCfg = Publish|Any CPU
- {2603E861-09AB-482E-BF28-41D8B0B1B20B}.Publish|Any CPU.Build.0 = Publish|Any CPU
+ {2603E861-09AB-482E-BF28-41D8B0B1B20B}.Publish|Any CPU.ActiveCfg = Release|Any CPU
+ {2603E861-09AB-482E-BF28-41D8B0B1B20B}.Publish|Any CPU.Build.0 = Release|Any CPU
{2603E861-09AB-482E-BF28-41D8B0B1B20B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2603E861-09AB-482E-BF28-41D8B0B1B20B}.Release|Any CPU.Build.0 = Release|Any CPU
{51A944C8-8A3D-4AB6-A475-6B2C204CD823}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -76,7 +76,10 @@ Global
EndGlobalSection
GlobalSection(NestedProjects) = preSolution
{51A944C8-8A3D-4AB6-A475-6B2C204CD823} = {C8778C67-3748-47F8-AEAB-B33D8E6B9D55}
- {40DF09EE-FD18-4BCA-9A61-898044477F7E} = {C8778C67-3748-47F8-AEAB-B33D8E6B9D55}
{4EFB32B2-4CD3-4604-9ADC-458A4FC4C50B} = {01B8724C-95A0-4B03-AE87-1BAAAA3AA2F1}
+ {40DF09EE-FD18-4BCA-9A61-898044477F7E} = {C8778C67-3748-47F8-AEAB-B33D8E6B9D55}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {CBCED825-611E-4C21-AAB9-1F8F51C954F9}
EndGlobalSection
EndGlobal
diff --git a/src/SolutionInfo.cs b/src/SolutionInfo.cs
deleted file mode 100644
index 79beae6..0000000
--- a/src/SolutionInfo.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using System.Reflection;
-
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("grcodemonkey")]
-
-[assembly: AssemblyCopyright("")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-[assembly: AssemblyVersion("2013.11.02.0")]
-[assembly: AssemblyFileVersion("2013.11.02.0")]
\ No newline at end of file