<div dir="ltr">Mike,<div><br></div><div><br></div><div><div class="im" style="font-family:arial,sans-serif;font-size:13px">>> How is the NuGet package going to be updated?<br><br></div><span style="font-family:arial,sans-serif;font-size:13px">> Good question. If WinRT is an incompatible target, does it mean</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">> there should be 2 packages, X and X-winrt, for example?</span><br style="font-family:arial,sans-serif;font-size:13px"></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div>Different platform DLLs go in a named folders inside of the NuGet package.  Everything is delivered together and Visual Studio links to the correct DLL.  If it was possible to build the NuGet package as part of the CI process, that would be the best.  Currently the NuGet creation lives elsewhere and is manually populated with the release binaries.</div>
<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">> Is it technically possible to run the current NUnit test suite</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">> on WinRT? Protocol configuration is removed in default and 3.4 will only</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">> support one protocol (0-9-1). Do we still need to worry about using MSTest</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">> then?</span><br style="font-family:arial,sans-serif;font-size:13px">
</div><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div><div>NUnit was able to test it without the configuration part.  I can remove that and remove all the MSTest changes.  The test runner then works as a desktop process (on Windows 8/Server 2012).</div>
<div><br></div><div><span style="font-family:arial,sans-serif;font-size:13px">> If your branch is in Mercurial or Git somewhere, we can work on it until it's</span><br style="font-family:arial,sans-serif;font-size:13px">
<span style="font-family:arial,sans-serif;font-size:13px">> mostly done, then create a bug and pull it into the mainline. </span><br style="font-family:arial,sans-serif;font-size:13px"></div><div><span style="font-family:arial,sans-serif;font-size:13px"><br>
</span></div><div><span style="font-family:arial,sans-serif;font-size:13px">Anyone can pull it from <a href="https://bitbucket.org/nathanbrown/rabbitmq-dotnet-client">Bitbucket </a>right now.  I can continue to work there.</span></div>
<div><br></div><div>Thanks,</div><div>Nathan Brown</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 9, 2014 at 1:54 PM, Michael Klishin <span dir="ltr"><<a href="mailto:mklishin@gopivotal.com" target="_blank">mklishin@gopivotal.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10 June 2014 at 00:41:18, Nathan Brown (<a href="mailto:nathan@nkbrown.us">nathan@nkbrown.us</a>) wrote:<br>
<br>
Nathan,<br>
<br>
First of all, thank you for working on this. It would be great to have<br>
WinRT support in the .NET client!<br>
<div class=""><br>
> > There are a couple issues that still need to be worked through:<br>
> Can the CI build be on a Windows 8/Server 2012 machine? Or is the<br>
> build going to have to be ran separately just for this DLL?<br>
<br>
</div>Windows CI currently uses Windows XP. We'll see if adding more<br>
Windows versions is easy enough, and in particular Windows 8.<br>
<div class=""><br>
> How is the NuGet package going to be updated?<br>
<br>
</div>Good question. If WinRT is an incompatible target, does it mean<br>
there should be 2 packages, X and X-winrt, for example?<br>
<div class=""><br>
> I haven't tested SSL.<br>
<br>
</div>This needs to happen.<br>
<div class=""><br>
> The unit tests are currently partially ported to MSTest, but<br>
> this is primarily because of reading WinRT configuration data<br>
> doesn't work on the desktop, I think I should drop that entirely<br>
> (Protocols.FromConfiguration(string)).<br>
<br>
</div>Is it technically possible to run the current NUnit test suite<br>
on WinRT? Protocol configuration is removed in default and 3.4 will only<br>
support one protocol (0-9-1). Do we still need to worry about using MSTest<br>
then?<br>
<br>
I don't have a bug number to give but we also don't need one.<br>
If your branch is in Mercurial or Git somewhere, we can work on it until it's<br>
mostly done, then create a bug and pull it into the mainline. <br>
--<br>
MK<br>
<br>
Software Engineer, Pivotal/RabbitMQ<br>
</blockquote></div><br></div>