diff --git a/.gitignore b/.gitignore index 62415322e0..7473e2211c 100644 --- a/.gitignore +++ b/.gitignore @@ -31,6 +31,4 @@ PublishProfiles/ /samples/Microsoft.AspNet.SignalR.Client.WindowsStoreJavaScript.Samples/bld/ jquery.signalR.js jquery.signalR.min.js -xamarin/SignalRPackage/component/lib/mobile/Microsoft.AspNet.SignalR.Client.dll -xamarin/SignalRPackage/component/lib/mobile/Newtonsoft.Json.dll -xamarin/SignalRPackage/component/lib/mobile/System.Net.Http.Extensions.dll +xamarin/SignalRPackage/component/lib/mobile/ diff --git a/Microsoft.AspNet.SignalR.Mono.Mobile.sln b/Microsoft.AspNet.SignalR.Mono.Mobile.sln index 28b6a52bed..23abd75366 100644 --- a/Microsoft.AspNet.SignalR.Mono.Mobile.sln +++ b/Microsoft.AspNet.SignalR.Mono.Mobile.sln @@ -1,28 +1,34 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.21005.1 +MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNet.SignalR.Client.Android.Samples", "samples\Microsoft.AspNet.SignalR.Client.Android.Samples\Microsoft.AspNet.SignalR.Client.Android.Samples.csproj", "{AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNet.SignalR.Client.iOS.Samples", "samples\Microsoft.AspNet.SignalR.Client.iOS.Samples\Microsoft.AspNet.SignalR.Client.iOS.Samples.csproj", "{DBFB861C-DF65-4784-B2B7-85DBFF01E787}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - Debug|iPhoneSimulator = Debug|iPhoneSimulator - Release|iPhoneSimulator = Release|iPhoneSimulator - Debug|iPhone = Debug|iPhone - Release|iPhone = Release|iPhone + Ad-Hoc|Any CPU = Ad-Hoc|Any CPU Ad-Hoc|iPhone = Ad-Hoc|iPhone - AppStore|iPhone = AppStore|iPhone Ad-Hoc|iPhoneSimulator = Ad-Hoc|iPhoneSimulator + AppStore|Any CPU = AppStore|Any CPU + AppStore|iPhone = AppStore|iPhone AppStore|iPhoneSimulator = AppStore|iPhoneSimulator + Debug|Any CPU = Debug|Any CPU + Debug|iPhone = Debug|iPhone + Debug|iPhoneSimulator = Debug|iPhoneSimulator + Release|Any CPU = Release|Any CPU + Release|iPhone = Release|iPhone + Release|iPhoneSimulator = Release|iPhoneSimulator EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution + {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.Ad-Hoc|Any CPU.ActiveCfg = Debug|Any CPU {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|Any CPU {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|Any CPU + {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.AppStore|iPhone.ActiveCfg = Release|Any CPU {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.AppStore|iPhone.Build.0 = Release|Any CPU {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.AppStore|iPhoneSimulator.ActiveCfg = Debug|Any CPU @@ -39,10 +45,12 @@ Global {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.Release|iPhone.Build.0 = Release|Any CPU {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU {AA8BF4BF-7805-40C0-977F-0D5D7AA4D948}.Release|iPhoneSimulator.Build.0 = Release|Any CPU + {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.Ad-Hoc|Any CPU.ActiveCfg = Ad-Hoc|iPhone {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.Ad-Hoc|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.Ad-Hoc|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator + {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.AppStore|Any CPU.ActiveCfg = AppStore|iPhone {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.AppStore|iPhone.ActiveCfg = AppStore|iPhone {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.AppStore|iPhone.Build.0 = AppStore|iPhone {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.AppStore|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator @@ -60,6 +68,9 @@ Global {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator {DBFB861C-DF65-4784-B2B7-85DBFF01E787}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection GlobalSection(MonoDevelopProperties) = preSolution StartupItem = samples\Microsoft.AspNet.SignalR.Client.Android.Samples\Microsoft.AspNet.SignalR.Client.Android.Samples.csproj EndGlobalSection diff --git a/build/Build.proj b/build/Build.proj index 17cb82e6af..fc5388e115 100644 --- a/build/Build.proj +++ b/build/Build.proj @@ -1,7 +1,7 @@ - @@ -174,6 +174,10 @@ AssemblyVersion\("\d+\.\d+\.\d+"\) AssemblyVersion("$(AssemblyVersion)") + + version: \d+\.\d+\.\d+(-\w+\d*(-\d+)?)? + version: $(PackageVersion) + AssemblyInformationalVersion\("\d+\.\d+\.\d+(-\w+\d*(-\d+)?)?"\) AssemblyInformationalVersion("$(PackageVersion)") @@ -454,7 +458,7 @@ $(ProjectRoot)\packages\Microsoft.Net.Http.2.1.10\lib\portable-net40+sl4+win8+wp71\System.Net.Http.Extensions.dll"> - + diff --git a/build/Build-ItemDefinitionGroup.proj b/build/Microsoft.AspNet.SignalR.Projects.Properties.proj similarity index 100% rename from build/Build-ItemDefinitionGroup.proj rename to build/Microsoft.AspNet.SignalR.Projects.Properties.proj diff --git a/samples/Common/CommonClient.cs b/samples/Common/CommonClient.cs index cdfdfcdca6..afab525ac9 100644 --- a/samples/Common/CommonClient.cs +++ b/samples/Common/CommonClient.cs @@ -43,7 +43,7 @@ private async Task RunHubConnectionAPI(string url) var hubProxy = hubConnection.CreateHubProxy("HubConnectionAPI"); hubProxy.On("displayMessage", (data) => hubConnection.TraceWriter.WriteLine(data)); - + await hubConnection.Start(); hubConnection.TraceWriter.WriteLine("transport.Name={0}", hubConnection.Transport.Name); @@ -51,7 +51,7 @@ private async Task RunHubConnectionAPI(string url) string joinGroupResponse = await hubProxy.Invoke("JoinGroup", hubConnection.ConnectionId, "CommonClientGroup"); hubConnection.TraceWriter.WriteLine("joinGroupResponse={0}", joinGroupResponse); - + await hubProxy.Invoke("DisplayMessageGroup", "CommonClientGroup", "Hello Group Members!"); string leaveGroupResponse = await hubProxy.Invoke("LeaveGroup", hubConnection.ConnectionId, "CommonClientGroup"); @@ -68,7 +68,7 @@ private async Task RunDemo(string url) hubConnection.TraceWriter = _traceWriter; var hubProxy = hubConnection.CreateHubProxy("demo"); - hubProxy.On("invoke", (i) => + hubProxy.On("invoke", (i) => { int n = hubProxy.GetValue("index"); hubConnection.TraceWriter.WriteLine("{0} client state index -> {1}", i, n); @@ -124,7 +124,7 @@ private async Task RunAuth(string serverUrl) #if !ANDROID && !iOS connection.CookieContainer = handler.CookieContainer; #endif - await connection.Start(); + await connection.Start(); await connection.Send("sending to AuthenticatedEchoConnection"); var hubConnection = new HubConnection(url); @@ -135,10 +135,10 @@ private async Task RunAuth(string serverUrl) var hubProxy = hubConnection.CreateHubProxy("AuthHub"); hubProxy.On("invoked", (connectionId, date) => hubConnection.TraceWriter.WriteLine("connectionId={0}, date={1}", connectionId, date)); - await hubConnection.Start(); + await hubConnection.Start(); hubConnection.TraceWriter.WriteLine("transport.Name={0}", hubConnection.Transport.Name); - await hubProxy.Invoke("InvokedFromClient"); + await hubProxy.Invoke("InvokedFromClient"); } private async Task RunWindowsAuth(string url) @@ -225,6 +225,6 @@ private async Task RunPendingCallbacks(string url) await Task.Factory.StartNew(() => event2.WaitOne()); hubConnection.TraceWriter.WriteLine("check memory size after all callbacks completed"); } - } + } } diff --git a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Microsoft.AspNet.SignalR.Client.Android.Samples.csproj b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Microsoft.AspNet.SignalR.Client.Android.Samples.csproj index a76b305a56..388ea0c48b 100644 --- a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Microsoft.AspNet.SignalR.Client.Android.Samples.csproj +++ b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Microsoft.AspNet.SignalR.Client.Android.Samples.csproj @@ -1,4 +1,4 @@ - + Debug @@ -22,7 +22,7 @@ true false bin\Debug - DEBUG; + DEBUG;ANDROID prompt 4 None diff --git a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Properties/AndroidManifest.xml b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Properties/AndroidManifest.xml index b92e7ac752..4cca2b36dc 100644 --- a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Properties/AndroidManifest.xml +++ b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Properties/AndroidManifest.xml @@ -1,7 +1,6 @@ - + - - + \ No newline at end of file diff --git a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Resources/Resource.designer.cs b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Resources/Resource.designer.cs index af878321dc..ecbfa91c76 100644 --- a/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Resources/Resource.designer.cs +++ b/samples/Microsoft.AspNet.SignalR.Client.Android.Samples/Resources/Resource.designer.cs @@ -1,15 +1,15 @@ #pragma warning disable 1591 -// ------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Mono Runtime Version: 4.0.30319.17020 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -// ------------------------------------------------------------------------------ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.34003 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ -[assembly: Android.Runtime.ResourceDesignerAttribute("Microsoft.AspNet.SignalR.Client.Android.Samples.Resource", IsApplication=true)] +[assembly: global::Android.Runtime.ResourceDesignerAttribute("Microsoft.AspNet.SignalR.Client.Android.Samples.Resource", IsApplication=true)] namespace Microsoft.AspNet.SignalR.Client.Android.Samples { diff --git a/xamarin/SignalRPackage/component/Details.md b/xamarin/SignalRPackage/component/Details.md index e69de29bb2..fcf30bb828 100644 --- a/xamarin/SignalRPackage/component/Details.md +++ b/xamarin/SignalRPackage/component/Details.md @@ -0,0 +1,9 @@ +# ASP.NET SignalR +Async signaling library for .NET to help build real-time, multi-user interactive web applications + +## What can it be used for? +Pushing data from the server to the client (not just browser clients) has always been a tough problem. SignalR makes +it dead easy and handles all the heavy lifting for you. + +## Documentation +See the [documentation](https://github.com/SignalR/SignalR/wiki) diff --git a/xamarin/SignalRPackage/component/GettingStarted.md b/xamarin/SignalRPackage/component/GettingStarted.md index e69de29bb2..d5520b20a2 100644 --- a/xamarin/SignalRPackage/component/GettingStarted.md +++ b/xamarin/SignalRPackage/component/GettingStarted.md @@ -0,0 +1,50 @@ +# ASP.NET SignalR +Async signaling library for .NET to help build real-time, multi-user interactive web applications + +## What can it be used for? +Pushing data from the server to the client (not just browser clients) has always been a tough problem. SignalR makes +it dead easy and handles all the heavy lifting for you. + +## Documentation +See the [documentation](https://github.com/SignalR/SignalR/wiki) + +## How to install and use the SignalR Xamarin component? + +Right click on the Components folder in your project and click on Edit Components. Search for the SignalR component and install it. + +## Get a sample on NuGet, straight into your app! + + Install-Package Microsoft.AspNet.SignalR.Sample + +## LICENSE +[Apache 2.0 License](https://github.com/SignalR/SignalR/blob/master/LICENSE.md) + +## Building the source + +``` +git clone git@github.com:SignalR/SignalR.git (or https if you use https) +``` + +### Windows +After cloning the repository, run `build.cmd`. + +If the ASP.NET samples csproj won't load when opening the solution in Visual Studio then +download [Web Platform Installer](http://www.microsoft.com/web/downloads/platform.aspx) and install IIS Express. + +### Mono +After cloning the repository, run `make`. + +**NOTE:** Run `make tests` to run the unit tests. After running them it'll probably hang. If it does hang +use `Ctrl+C` to break out (We're still working on this). + +Open Microsoft.AspNet.SignalR.Mono.sln to do development. + +## Continuous Integration + +We have a CI Server (http://ci.signalr.net/) + +We generate packages from our ci builds to this feed http://www.myget.org/F/signalr/. If you want to live on the bleeding +edge and don't want to clone the source. You can try things out this way. + +## Questions? +The SignalR team hangs out in the [signalr](http://jabbr.net/#/rooms/signalr) room at on [JabbR](http://jabbr.net/). \ No newline at end of file diff --git a/xamarin/SignalRPackage/component/License.md b/xamarin/SignalRPackage/component/License.md index e69de29bb2..06b2cdcdee 100644 --- a/xamarin/SignalRPackage/component/License.md +++ b/xamarin/SignalRPackage/component/License.md @@ -0,0 +1,13 @@ +Copyright (c) Microsoft Open Technologies, Inc. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); you +may not use this file except in compliance with the License. You may +obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or +implied. See the License for the specific language governing permissions +and limitations under the License. \ No newline at end of file diff --git a/xamarin/SignalRPackage/component/component.yaml b/xamarin/SignalRPackage/component/component.yaml index 6b88d38490..ce18ddd952 100644 --- a/xamarin/SignalRPackage/component/component.yaml +++ b/xamarin/SignalRPackage/component/component.yaml @@ -16,9 +16,9 @@ libraries: summary: Incredibly simple real-time web for .NET. details: Details.md getting-started: GettingStarted.md -version: 2.0.0 +version: 2.0.1-pre samples: - iOS and Android Samples: samples/SignalRSample.sln + iOS and Android Samples: samples/Microsoft Visual Studio Solution.sln no_build: true skip_docs: true ... diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample.sln b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample.sln similarity index 59% rename from xamarin/SignalRPackage/component/samples/SignalRSample.sln rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample.sln index 1549ce9fa8..ddf2f40946 100644 --- a/xamarin/SignalRPackage/component/samples/SignalRSample.sln +++ b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample.sln @@ -1,7 +1,9 @@  -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SignalRSample", "SignalRSample\SignalRSample.csproj", "{5501C06F-03B8-4B78-998A-75E843178473}" +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.21005.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.AspNet.SignalR.Xamarin.Sample", "Microsoft.AspNet.SignalR.Xamarin.Sample\Microsoft.AspNet.SignalR.Xamarin.Sample.csproj", "{5501C06F-03B8-4B78-998A-75E843178473}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -14,6 +16,9 @@ Global {5501C06F-03B8-4B78-998A-75E843178473}.Release|Any CPU.ActiveCfg = Release|Any CPU {5501C06F-03B8-4B78-998A-75E843178473}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection GlobalSection(MonoDevelopProperties) = preSolution StartupItem = SignalRSample\SignalRSample.csproj EndGlobalSection diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/Assets/AboutAssets.txt b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Assets/AboutAssets.txt similarity index 100% rename from xamarin/SignalRPackage/component/samples/SignalRSample/Assets/AboutAssets.txt rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Assets/AboutAssets.txt diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/MainActivity.cs b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/MainActivity.cs similarity index 52% rename from xamarin/SignalRPackage/component/samples/SignalRSample/MainActivity.cs rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/MainActivity.cs index 03c468a030..d540d0798c 100644 --- a/xamarin/SignalRPackage/component/samples/SignalRSample/MainActivity.cs +++ b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/MainActivity.cs @@ -6,9 +6,9 @@ using Android.Widget; using Android.OS; -namespace SignalRSample +namespace Microsoft.AspNet.SignalR.Xamarin.Sample { - // Please refer to github.com/signalr/signalr for iOS and Android samples + // Please refer to http://github.com/signalr/signalr for iOS and Android samples } diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/SignalRSample.csproj b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Microsoft.AspNet.SignalR.Xamarin.Sample.csproj similarity index 100% rename from xamarin/SignalRPackage/component/samples/SignalRSample/SignalRSample.csproj rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Microsoft.AspNet.SignalR.Xamarin.Sample.csproj diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/Properties/AndroidManifest.xml b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Properties/AndroidManifest.xml similarity index 100% rename from xamarin/SignalRPackage/component/samples/SignalRSample/Properties/AndroidManifest.xml rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Properties/AndroidManifest.xml diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/Properties/AssemblyInfo.cs b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Properties/AssemblyInfo.cs similarity index 88% rename from xamarin/SignalRPackage/component/samples/SignalRSample/Properties/AssemblyInfo.cs rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Properties/AssemblyInfo.cs index ea55572db2..b6938ee73c 100644 --- a/xamarin/SignalRPackage/component/samples/SignalRSample/Properties/AssemblyInfo.cs +++ b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Properties/AssemblyInfo.cs @@ -4,12 +4,12 @@ // Information about this assembly is defined by the following attributes. // Change them to the values specific to your project. -[assembly: AssemblyTitle ("SignalRSample")] +[assembly: AssemblyTitle ("Microsoft.AspNet.SignalR.Xamarin.Sample")] [assembly: AssemblyDescription ("")] [assembly: AssemblyConfiguration ("")] [assembly: AssemblyCompany ("")] [assembly: AssemblyProduct ("")] -[assembly: AssemblyCopyright ("abhisheknanda")] +[assembly: AssemblyCopyright("Copyright © 2012")] [assembly: AssemblyTrademark ("")] [assembly: AssemblyCulture ("")] // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/Resources/AboutResources.txt b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/AboutResources.txt similarity index 100% rename from xamarin/SignalRPackage/component/samples/SignalRSample/Resources/AboutResources.txt rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/AboutResources.txt diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/Resources/Resource.designer.cs b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/Resource.designer.cs similarity index 100% rename from xamarin/SignalRPackage/component/samples/SignalRSample/Resources/Resource.designer.cs rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/Resource.designer.cs diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/Resources/drawable/Icon.png b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/drawable/Icon.png similarity index 100% rename from xamarin/SignalRPackage/component/samples/SignalRSample/Resources/drawable/Icon.png rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/drawable/Icon.png diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/Resources/layout/Main.axml b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/layout/Main.axml similarity index 100% rename from xamarin/SignalRPackage/component/samples/SignalRSample/Resources/layout/Main.axml rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/layout/Main.axml diff --git a/xamarin/SignalRPackage/component/samples/SignalRSample/Resources/values/Strings.xml b/xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/values/Strings.xml similarity index 100% rename from xamarin/SignalRPackage/component/samples/SignalRSample/Resources/values/Strings.xml rename to xamarin/SignalRPackage/component/samples/Microsoft.AspNet.SignalR.Xamarin.Sample/Resources/values/Strings.xml