diff --git a/JabberNet.sln b/JabberNet.sln
index f015f75..aebcd81 100644
--- a/JabberNet.sln
+++ b/JabberNet.sln
@@ -7,18 +7,12 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".paket", ".paket", "{BFD2D7
paket.dependencies = paket.dependencies
EndProjectSection
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JabberNet.Test", "tests\JabberNet.Test\JabberNet.Test.csproj", "{76F923A3-5D99-45B9-9327-FBE56648A39F}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JabberNet.Muzzle", "src\JabberNet.Muzzle\JabberNet.Muzzle.csproj", "{071A79A9-E23F-418F-A6B7-63D3A3E59EEB}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JabberNet.Example", "examples\JabberNet.Example\JabberNet.Example.csproj", "{F7208FC2-C9FF-4019-96D8-E0F5001FDBFD}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JabberNet.ConsoleClient", "examples\JabberNet.ConsoleClient\JabberNet.ConsoleClient.csproj", "{049FB855-89C4-4539-9E5E-0996834D6A0E}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JabberNet", "src\JabberNet\JabberNet.csproj", "{6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "JabberNet.Netlib.Dns", "src\JabberNet.Netlib.Dns\JabberNet.Netlib.Dns.csproj", "{40AC7A7C-D3E5-46DF-B740-06BD9D2A00E1}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "scripts", "scripts", "{BBF059F0-722F-4DCC-AF7F-82054E8EF9F4}"
ProjectSection(SolutionItems) = preProject
Scripts\Build-Docs.ps1 = Scripts\Build-Docs.ps1
@@ -71,16 +65,18 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
Readme.md = Readme.md
EndProjectSection
EndProject
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "JabberNet.Netlib.Dns", "src\JabberNet.Netlib.Dns\JabberNet.Netlib.Dns.xproj", "{E978BE1A-5654-4AE9-B5D3-8BE1A0056F1F}"
+EndProject
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "JabberNet", "src\JabberNet\JabberNet.xproj", "{30CF5F13-7CF2-4DAC-A549-EE49BDEC4C08}"
+EndProject
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "JabberNet.Test", "tests\JabberNet.Test\JabberNet.Test.xproj", "{3F7B322B-BD5D-4DB7-8528-08A4FFE9E199}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {76F923A3-5D99-45B9-9327-FBE56648A39F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {76F923A3-5D99-45B9-9327-FBE56648A39F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {76F923A3-5D99-45B9-9327-FBE56648A39F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {76F923A3-5D99-45B9-9327-FBE56648A39F}.Release|Any CPU.Build.0 = Release|Any CPU
{071A79A9-E23F-418F-A6B7-63D3A3E59EEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{071A79A9-E23F-418F-A6B7-63D3A3E59EEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{071A79A9-E23F-418F-A6B7-63D3A3E59EEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -93,18 +89,22 @@ Global
{049FB855-89C4-4539-9E5E-0996834D6A0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{049FB855-89C4-4539-9E5E-0996834D6A0E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{049FB855-89C4-4539-9E5E-0996834D6A0E}.Release|Any CPU.Build.0 = Release|Any CPU
- {6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}.Release|Any CPU.Build.0 = Release|Any CPU
- {40AC7A7C-D3E5-46DF-B740-06BD9D2A00E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {40AC7A7C-D3E5-46DF-B740-06BD9D2A00E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {40AC7A7C-D3E5-46DF-B740-06BD9D2A00E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {40AC7A7C-D3E5-46DF-B740-06BD9D2A00E1}.Release|Any CPU.Build.0 = Release|Any CPU
{B5086B0D-C448-450F-945D-5DBE681F2EE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B5086B0D-C448-450F-945D-5DBE681F2EE7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B5086B0D-C448-450F-945D-5DBE681F2EE7}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B5086B0D-C448-450F-945D-5DBE681F2EE7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E978BE1A-5654-4AE9-B5D3-8BE1A0056F1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E978BE1A-5654-4AE9-B5D3-8BE1A0056F1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E978BE1A-5654-4AE9-B5D3-8BE1A0056F1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E978BE1A-5654-4AE9-B5D3-8BE1A0056F1F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {30CF5F13-7CF2-4DAC-A549-EE49BDEC4C08}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {30CF5F13-7CF2-4DAC-A549-EE49BDEC4C08}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {30CF5F13-7CF2-4DAC-A549-EE49BDEC4C08}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {30CF5F13-7CF2-4DAC-A549-EE49BDEC4C08}.Release|Any CPU.Build.0 = Release|Any CPU
+ {3F7B322B-BD5D-4DB7-8528-08A4FFE9E199}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {3F7B322B-BD5D-4DB7-8528-08A4FFE9E199}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {3F7B322B-BD5D-4DB7-8528-08A4FFE9E199}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {3F7B322B-BD5D-4DB7-8528-08A4FFE9E199}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/examples/JabberNet.ConsoleClient/JabberNet.ConsoleClient.csproj b/examples/JabberNet.ConsoleClient/JabberNet.ConsoleClient.csproj
index ee21e9f..d5094fd 100644
--- a/examples/JabberNet.ConsoleClient/JabberNet.ConsoleClient.csproj
+++ b/examples/JabberNet.ConsoleClient/JabberNet.ConsoleClient.csproj
@@ -106,11 +106,6 @@
System.XML
-
- JabberNet
- {6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
@@ -141,6 +136,12 @@
+
+
+ {30cf5f13-7cf2-4dac-a549-ee49bdec4c08}
+ JabberNet
+
+
diff --git a/examples/JabberNet.Example/JabberNet.Example.csproj b/examples/JabberNet.Example/JabberNet.Example.csproj
index 6926d3a..bfc65dc 100644
--- a/examples/JabberNet.Example/JabberNet.Example.csproj
+++ b/examples/JabberNet.Example/JabberNet.Example.csproj
@@ -175,10 +175,6 @@
-
- {6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}
- JabberNet
-
{071A79A9-E23F-418F-A6B7-63D3A3E59EEB}
JabberNet.Muzzle
diff --git a/examples/JabberNet.VbExample/JabberNet.VbExample.vbproj b/examples/JabberNet.VbExample/JabberNet.VbExample.vbproj
index 9281758..e654e81 100644
--- a/examples/JabberNet.VbExample/JabberNet.VbExample.vbproj
+++ b/examples/JabberNet.VbExample/JabberNet.VbExample.vbproj
@@ -157,10 +157,6 @@
-
- {6cae854a-f202-4d2b-b10e-e8d8e81e5ef5}
- JabberNet
-
{071a79a9-e23f-418f-a6b7-63d3a3e59eeb}
JabberNet.Muzzle
diff --git a/src/JabberNet.Muzzle/JabberNet.Muzzle.csproj b/src/JabberNet.Muzzle/JabberNet.Muzzle.csproj
index 4c8c047..85961c3 100644
--- a/src/JabberNet.Muzzle/JabberNet.Muzzle.csproj
+++ b/src/JabberNet.Muzzle/JabberNet.Muzzle.csproj
@@ -113,11 +113,6 @@
System.XML
-
- JabberNet
- {6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
diff --git a/src/JabberNet.Netlib.Dns/JabberNet.Netlib.Dns.csproj b/src/JabberNet.Netlib.Dns/JabberNet.Netlib.Dns.csproj
deleted file mode 100644
index 32c9b1d..0000000
--- a/src/JabberNet.Netlib.Dns/JabberNet.Netlib.Dns.csproj
+++ /dev/null
@@ -1,93 +0,0 @@
-
-
-
- Debug
- AnyCPU
- 8.0.50727
- 2.0
- {40AC7A7C-D3E5-46DF-B740-06BD9D2A00E1}
- Library
- Properties
- JabberNet.Netlib.Dns
- JabberNet.Netlib.Dns
- false
-
-
- v4.0
-
-
- 2.0
-
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
-
-
-
- true
- full
- false
- bin\Debug\
- TRACE;DEBUG
- prompt
- 4
- bin\Debug\JabberNet.Netlib.Dns.xml
- AllRules.ruleset
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- AllRules.ruleset
- bin\Release\JabberNet.Netlib.Dns.xml
-
-
-
-
-
-
-
-
-
-
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- true
-
-
- False
- Windows Installer 3.1
- true
-
-
-
-
-
\ No newline at end of file
diff --git a/src/JabberNet.Netlib.Dns/JabberNet.Netlib.Dns.xproj b/src/JabberNet.Netlib.Dns/JabberNet.Netlib.Dns.xproj
new file mode 100644
index 0000000..b501dc4
--- /dev/null
+++ b/src/JabberNet.Netlib.Dns/JabberNet.Netlib.Dns.xproj
@@ -0,0 +1,19 @@
+
+
+
+ 14.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ e978be1a-5654-4ae9-b5d3-8be1a0056f1f
+ JabberNet.Netlib.Dns
+ .\obj
+ .\bin\
+
+
+
+ 2.0
+
+
+
\ No newline at end of file
diff --git a/src/JabberNet/JabberNet.csproj b/src/JabberNet/JabberNet.csproj
deleted file mode 100644
index bf4415d..0000000
--- a/src/JabberNet/JabberNet.csproj
+++ /dev/null
@@ -1,507 +0,0 @@
-
-
-
- Local
- 8.0.50727
- 2.0
- {6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}
- Debug
- AnyCPU
-
-
-
-
- jabber-net
- JScript
- Grid
- IE50
- false
- Library
-
-
- OnBuildSuccess
-
-
-
-
-
-
- true
-
-
- bin5\Debug\
- obj\
- obj\Debug\
- false
- 285212672
- false
-
-
- TRACE;DEBUG;NET20 NO_SRV
- TRACE;DEBUG;NO_SRV
- 2005-jabber-net.xml
- true
- 4096
- false
-
-
- false
- false
- false
- false
- 4
- full
- prompt
-
-
- bin5\Release\
- obj\
- obj\Debug\
- false
- 285212672
- false
-
-
- TRACE;NET20 NO_SRV
- TRACE;NO_SRV
- 2005-jabber-net.xml
- false
- 4096
- false
-
-
- true
- false
- false
- false
- 4
- none
- prompt
-
-
- TRACE;DEBUG;NET20
- TRACE;DEBUG
- AllRules.ruleset
- bin\Debug\
- true
- TRACE;DEBUG
- bin\Debug\JabberNet.xml
- false
-
-
- TRACE
- AllRules.ruleset
- bin\Release\
- true
- bin\Release\JabberNet.xml
- false
-
-
- JabberNet
-
-
-
- JabberNet
-
-
-
- System
-
-
-
-
- System.XML
-
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
- Code
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
-
-
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
- Code
-
-
-
-
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- RosterManager.cs
-
-
-
-
-
-
-
-
-
-
-
- {40AC7A7C-D3E5-46DF-B740-06BD9D2A00E1}
- JabberNet.Netlib.Dns
-
-
-
-
-
-
-
- False
- Microsoft .NET Framework 4 %28x86 and x64%29
- true
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- false
-
-
- False
- Windows Installer 3.1
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- false
- v4.0
- 2.0
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
-
-
-
-
-
- ..\..\packages\zlib.net\lib\zlib.net.dll
- True
- True
-
-
-
-
-
\ No newline at end of file
diff --git a/src/JabberNet/JabberNet.xproj b/src/JabberNet/JabberNet.xproj
new file mode 100644
index 0000000..f4f9d7d
--- /dev/null
+++ b/src/JabberNet/JabberNet.xproj
@@ -0,0 +1,19 @@
+
+
+
+ 14.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ 30cf5f13-7cf2-4dac-a549-ee49bdec4c08
+ JabberNet
+ .\obj
+ .\bin\
+
+
+
+ 2.0
+
+
+
\ No newline at end of file
diff --git a/src/JabberNet/project.lock.json b/src/JabberNet/project.lock.json
index deb8754..d20c9d6 100644
--- a/src/JabberNet/project.lock.json
+++ b/src/JabberNet/project.lock.json
@@ -1,15 +1,26 @@
{
"locked": false,
- "version": 1,
+ "version": 2,
"targets": {
".NETFramework,Version=v4.0": {
"zlib.net/1.0.4": {
+ "type": "package",
"compile": {
"lib/zlib.net.dll": {}
},
"runtime": {
"lib/zlib.net.dll": {}
}
+ },
+ "JabberNet.Netlib.Dns/2.1.2": {
+ "type": "project",
+ "framework": ".NETFramework,Version=v4.0",
+ "compile": {
+ "net40/JabberNet.Netlib.Dns.dll": {}
+ },
+ "runtime": {
+ "net40/JabberNet.Netlib.Dns.dll": {}
+ }
}
}
},
@@ -23,6 +34,11 @@
"zlib.net.1.0.4.nupkg.sha512",
"zlib.net.nuspec"
]
+ },
+ "JabberNet.Netlib.Dns/2.1.2": {
+ "type": "project",
+ "path": "../JabberNet.Netlib.Dns/project.json",
+ "msbuildProject": "../JabberNet.Netlib.Dns/JabberNet.Netlib.Dns.xproj"
}
},
"projectFileDependencyGroups": {
@@ -35,5 +51,7 @@
"System.Security >= 4.0.0",
"System.Xml >= 4.0.0"
]
- }
+ },
+ "tools": {},
+ "projectFileToolGroups": {}
}
\ No newline at end of file
diff --git a/tests/JabberNet.Test/JabberNet.Test.csproj b/tests/JabberNet.Test/JabberNet.Test.csproj
deleted file mode 100644
index 1d73ecd..0000000
--- a/tests/JabberNet.Test/JabberNet.Test.csproj
+++ /dev/null
@@ -1,288 +0,0 @@
-
-
-
- Local
- 8.0.50727
- 2.0
- {76F923A3-5D99-45B9-9327-FBE56648A39F}
- Debug
- AnyCPU
-
-
-
-
- JabberNet.Test
-
-
- JScript
- Grid
- IE50
- false
- Library
- JabberNet.Test
- OnBuildSuccess
-
-
-
-
-
-
- v4.0
- 2.0
- publish\
- true
- Disk
- false
- Foreground
- 7
- Days
- false
- false
- true
- 0
- 1.0.0.%2a
- false
- false
- true
-
-
-
- bin\Debug\
- obj\
- obj\Debug\
- false
- 285212672
- false
-
-
- TRACE;DEBUG
-
-
- true
- 4096
- false
-
-
- false
- false
- false
- false
- 4
- full
- prompt
- AllRules.ruleset
-
-
- bin\Release\
- obj\
- obj\Debug\
- false
- 285212672
- false
-
-
- TRACE
-
-
- false
- 4096
- false
-
-
- true
- false
- false
- false
- 4
- none
- prompt
- false
- AllRules.ruleset
-
-
-
- System
-
-
-
- System.XML
-
-
- JabberNet
- {6CAE854A-F202-4D2B-B10E-E8D8E81E5EF5}
- {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
- Code
-
-
-
-
- False
- .NET Framework 3.5 SP1 Client Profile
- false
-
-
- False
- .NET Framework 3.5 SP1
- true
-
-
- False
- Windows Installer 3.1
- true
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ..\..\packages\NUnit\lib\net40\nunit.framework.dll
- True
- True
-
-
-
-
-
-
- ..\..\packages\NUnit\lib\net45\nunit.framework.dll
- True
- True
-
-
-
-
-
-
-
-
- ..\..\packages\RhinoMocks\lib\net\Rhino.Mocks.dll
- True
- True
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/JabberNet.Test/JabberNet.Test.xproj b/tests/JabberNet.Test/JabberNet.Test.xproj
new file mode 100644
index 0000000..bb4a44a
--- /dev/null
+++ b/tests/JabberNet.Test/JabberNet.Test.xproj
@@ -0,0 +1,19 @@
+
+
+
+ 14.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+
+
+
+ 3f7b322b-bd5d-4db7-8528-08a4ffe9e199
+ JabberNet.Test
+ .\obj
+ .\bin\
+
+
+
+ 2.0
+
+
+
\ No newline at end of file