Bladeren bron

Adding and linking project for Silverlight and WindowsPhone development

olegkap_cp 14 jaren geleden
bovenliggende
commit
2d988eff58

+ 35 - 0
Renci.SshClient/Renci.SshNet.Silverlight/Properties/AssemblyInfo.cs

@@ -0,0 +1,35 @@
+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("Renci.SshNet.Silverlight")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Microsoft")]
+[assembly: AssemblyProduct("Renci.SshNet.Silverlight")]
+[assembly: AssemblyCopyright("Copyright © Microsoft 2011")]
+[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("2b3f6251-8079-48aa-a76b-df70e40092e2")]
+
+// 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 Revision and Build Numbers 
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 680 - 0
Renci.SshClient/Renci.SshNet.Silverlight/Renci.SshNet.Silverlight.csproj

@@ -0,0 +1,680 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>8.0.50727</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{77C294BB-1DC2-49DC-BE16-963F8F22794D}</ProjectGuid>
+    <ProjectTypeGuids>{A1591282-1198-4647-A2B1-27E5FF5F6F3B};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Renci.SshNet.Silverlight</RootNamespace>
+    <AssemblyName>Renci.SshNet.Silverlight</AssemblyName>
+    <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
+    <SilverlightApplication>false</SilverlightApplication>
+    <ValidateXaml>true</ValidateXaml>
+    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
+    <SccProjectName>SAK</SccProjectName>
+    <SccLocalPath>SAK</SccLocalPath>
+    <SccAuxPath>SAK</SccAuxPath>
+    <SccProvider>SAK</SccProvider>
+  </PropertyGroup>
+  <!-- This property group is only here to support building this project using the 
+       MSBuild 3.5 toolset. In order to work correctly with this older toolset, it needs 
+       to set the TargetFrameworkVersion to v3.5 -->
+  <PropertyGroup Condition="'$(MSBuildToolsVersion)' == '3.5'">
+    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>Bin\Debug</OutputPath>
+    <DefineConstants>DEBUG;TRACE;SILVERLIGHT</DefineConstants>
+    <NoStdLib>true</NoStdLib>
+    <NoConfig>true</NoConfig>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>Bin\Release</OutputPath>
+    <DefineConstants>TRACE;SILVERLIGHT</DefineConstants>
+    <NoStdLib>true</NoStdLib>
+    <NoConfig>true</NoConfig>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="mscorlib" />
+    <Reference Include="System.Windows" />
+    <Reference Include="system" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Net" />
+    <Reference Include="System.Windows.Browser" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="..\Renci.SshNet\BaseClient.cs">
+      <Link>BaseClient.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ChannelAsyncResult.cs">
+      <Link>ChannelAsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\Channel.cs">
+      <Link>Channels\Channel.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\ChannelDirectTcpip.cs">
+      <Link>Channels\ChannelDirectTcpip.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\ChannelForwardedTcpip.cs">
+      <Link>Channels\ChannelForwardedTcpip.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\ChannelSession.cs">
+      <Link>Channels\ChannelSession.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\ChannelTypes.cs">
+      <Link>Channels\ChannelTypes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AsyncResult.cs">
+      <Link>Common\AsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationBannerEventArgs.cs">
+      <Link>Common\AuthenticationBannerEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationEventArgs.cs">
+      <Link>Common\AuthenticationEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationPasswordChangeEventArgs.cs">
+      <Link>Common\AuthenticationPasswordChangeEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationPrompt.cs">
+      <Link>Common\AuthenticationPrompt.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationPromptEventArgs.cs">
+      <Link>Common\AuthenticationPromptEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ChannelDataEventArgs.cs">
+      <Link>Common\ChannelDataEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ChannelEventArgs.cs">
+      <Link>Common\ChannelEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ChannelOpenFailedEventArgs.cs">
+      <Link>Common\ChannelOpenFailedEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ChannelRequestEventArgs.cs">
+      <Link>Common\ChannelRequestEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ExceptionEventArgs.cs">
+      <Link>Common\ExceptionEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\Extensions.cs">
+      <Link>Common\Extensions.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\PipeStream.cs">
+      <Link>Common\PipeStream.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\PortForwardEventArgs.cs">
+      <Link>Common\PortForwardEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SftpPathNotFoundException.cs">
+      <Link>Common\SftpPathNotFoundException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SftpPermissionDeniedException.cs">
+      <Link>Common\SftpPermissionDeniedException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshAuthenticationException.cs">
+      <Link>Common\SshAuthenticationException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshConnectionException.cs">
+      <Link>Common\SshConnectionException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshData.cs">
+      <Link>Common\SshData.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshException.cs">
+      <Link>Common\SshException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshOperationTimeoutException.cs">
+      <Link>Common\SshOperationTimeoutException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshPassPhraseNullOrEmptyException.cs">
+      <Link>Common\SshPassPhraseNullOrEmptyException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Compression\Compressor.cs">
+      <Link>Compression\Compressor.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Compression\Zlib.cs">
+      <Link>Compression\Zlib.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Compression\ZlibOpenSsh.cs">
+      <Link>Compression\ZlibOpenSsh.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ConnectionInfo.cs">
+      <Link>ConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ExceptionEventArgs.cs">
+      <Link>ExceptionEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ForwardedPort.cs">
+      <Link>ForwardedPort.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ForwardedPortLocal.cs">
+      <Link>ForwardedPortLocal.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ForwardedPortRemote.cs">
+      <Link>ForwardedPortRemote.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\KeyboardInteractiveConnectionInfo.cs">
+      <Link>KeyboardInteractiveConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\MessageEventArgs.cs">
+      <Link>MessageEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\BannerMessage.cs">
+      <Link>Messages\Authentication\BannerMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\FailureMessage.cs">
+      <Link>Messages\Authentication\FailureMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\InformationRequestMessage.cs">
+      <Link>Messages\Authentication\InformationRequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\InformationResponseMessage.cs">
+      <Link>Messages\Authentication\InformationResponseMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\PasswordChangeRequiredMessage.cs">
+      <Link>Messages\Authentication\PasswordChangeRequiredMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\PublicKeyMessage.cs">
+      <Link>Messages\Authentication\PublicKeyMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessage.cs">
+      <Link>Messages\Authentication\RequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessageHost.cs">
+      <Link>Messages\Authentication\RequestMessageHost.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessageKeyboardInteractive.cs">
+      <Link>Messages\Authentication\RequestMessageKeyboardInteractive.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessageNone.cs">
+      <Link>Messages\Authentication\RequestMessageNone.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessagePassword.cs">
+      <Link>Messages\Authentication\RequestMessagePassword.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessagePublicKey.cs">
+      <Link>Messages\Authentication\RequestMessagePublicKey.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\SuccessMessage.cs">
+      <Link>Messages\Authentication\SuccessMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelCloseMessage.cs">
+      <Link>Messages\Connection\ChannelCloseMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelDataMessage.cs">
+      <Link>Messages\Connection\ChannelDataMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelEofMessage.cs">
+      <Link>Messages\Connection\ChannelEofMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelExtendedDataMessage.cs">
+      <Link>Messages\Connection\ChannelExtendedDataMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelFailureMessage.cs">
+      <Link>Messages\Connection\ChannelFailureMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelMessage.cs">
+      <Link>Messages\Connection\ChannelMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpenConfirmationMessage.cs">
+      <Link>Messages\Connection\ChannelOpenConfirmationMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpenFailureMessage.cs">
+      <Link>Messages\Connection\ChannelOpenFailureMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpenFailureReasons.cs">
+      <Link>Messages\Connection\ChannelOpenFailureReasons.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\ChannelOpenInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\ChannelOpenInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\ChannelOpenMessage.cs">
+      <Link>Messages\Connection\ChannelOpen\ChannelOpenMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\DirectTcpipChannelInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\DirectTcpipChannelInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\ForwardedTcpipChannelInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\ForwardedTcpipChannelInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\SessionChannelOpenInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\SessionChannelOpenInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\X11ChannelOpenInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\X11ChannelOpenInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ChannelRequestMessage.cs">
+      <Link>Messages\Connection\ChannelRequest\ChannelRequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\EnvironmentVariableRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\EnvironmentVariableRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ExecRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\ExecRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ExitSignalRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\ExitSignalRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ExitStatusRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\ExitStatusRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\PseudoTerminalInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\PseudoTerminalInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\RequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\RequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ShellRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\ShellRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\SignalRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\SignalRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\SubsystemRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\SubsystemRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\WindowChangeRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\WindowChangeRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\X11ForwardingRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\X11ForwardingRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\XonXoffRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\XonXoffRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelSuccessMessage.cs">
+      <Link>Messages\Connection\ChannelSuccessMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelWindowAdjustMessage.cs">
+      <Link>Messages\Connection\ChannelWindowAdjustMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\GlobalRequestMessage.cs">
+      <Link>Messages\Connection\GlobalRequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\GlobalRequestName.cs">
+      <Link>Messages\Connection\GlobalRequestName.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\RequestFailureMessage.cs">
+      <Link>Messages\Connection\RequestFailureMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\RequestSuccessMessage.cs">
+      <Link>Messages\Connection\RequestSuccessMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Message.cs">
+      <Link>Messages\Message.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\MessageAttribute.cs">
+      <Link>Messages\MessageAttribute.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\ServiceName.cs">
+      <Link>Messages\ServiceName.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\DebugMessage.cs">
+      <Link>Messages\Transport\DebugMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\DisconnectMessage.cs">
+      <Link>Messages\Transport\DisconnectMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\DisconnectReason.cs">
+      <Link>Messages\Transport\DisconnectReason.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\IgnoreMessage.cs">
+      <Link>Messages\Transport\IgnoreMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhGroupExchangeGroup.cs">
+      <Link>Messages\Transport\KeyExchangeDhGroupExchangeGroup.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhGroupExchangeInit.cs">
+      <Link>Messages\Transport\KeyExchangeDhGroupExchangeInit.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhGroupExchangeReply.cs">
+      <Link>Messages\Transport\KeyExchangeDhGroupExchangeReply.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhGroupExchangeRequest.cs">
+      <Link>Messages\Transport\KeyExchangeDhGroupExchangeRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhInitMessage.cs">
+      <Link>Messages\Transport\KeyExchangeDhInitMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhReplyMessage.cs">
+      <Link>Messages\Transport\KeyExchangeDhReplyMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeInitMessage.cs">
+      <Link>Messages\Transport\KeyExchangeInitMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\NewKeysMessage.cs">
+      <Link>Messages\Transport\NewKeysMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\ServiceAcceptMessage.cs">
+      <Link>Messages\Transport\ServiceAcceptMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\ServiceRequestMessage.cs">
+      <Link>Messages\Transport\ServiceRequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\UnimplementedMessage.cs">
+      <Link>Messages\Transport\UnimplementedMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\NoneConnectionInfo.cs">
+      <Link>NoneConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\PasswordConnectionInfo.cs">
+      <Link>PasswordConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\PrivateKeyConnectionInfo.cs">
+      <Link>PrivateKeyConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\PrivateKeyFile.cs">
+      <Link>PrivateKeyFile.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Algorithm.cs">
+      <Link>Security\Algorithm.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cipher.cs">
+      <Link>Security\Cipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherAESCBC.cs">
+      <Link>Security\CipherAESCBC.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherAESCTR.cs">
+      <Link>Security\CipherAESCTR.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherBlowfish.cs">
+      <Link>Security\CipherBlowfish.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherCast.cs">
+      <Link>Security\CipherCast.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherDES.cs">
+      <Link>Security\CipherDES.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherSerpent.cs">
+      <Link>Security\CipherSerpent.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherTripleDES.cs">
+      <Link>Security\CipherTripleDES.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Aes.cs">
+      <Link>Security\Cryptography\Aes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Blowfish.cs">
+      <Link>Security\Cryptography\Blowfish.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Cast.cs">
+      <Link>Security\Cryptography\Cast.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\AesCipher.cs">
+      <Link>Security\Cryptography\Ciphers\AesCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\BlowfishCipher.cs">
+      <Link>Security\Cryptography\Ciphers\BlowfishCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\CastCipher.cs">
+      <Link>Security\Cryptography\Ciphers\CastCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\CipherBase.cs">
+      <Link>Security\Cryptography\Ciphers\CipherBase.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\DesCipher.cs">
+      <Link>Security\Cryptography\Ciphers\DesCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\SerpentCipher.cs">
+      <Link>Security\Cryptography\Ciphers\SerpentCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\TripleDesCipher.cs">
+      <Link>Security\Cryptography\Ciphers\TripleDesCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\TwofishCipher.cs">
+      <Link>Security\Cryptography\Ciphers\TwofishCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\CipherTransform.cs">
+      <Link>Security\Cryptography\CipherTransform.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Des.cs">
+      <Link>Security\Cryptography\Des.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\CbcMode.cs">
+      <Link>Security\Cryptography\Modes\CbcMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\CfbMode.cs">
+      <Link>Security\Cryptography\Modes\CfbMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\CipherModeEx.cs">
+      <Link>Security\Cryptography\Modes\CipherModeEx.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\CtrMode.cs">
+      <Link>Security\Cryptography\Modes\CtrMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\ModeBase.cs">
+      <Link>Security\Cryptography\Modes\ModeBase.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\OfbMode.cs">
+      <Link>Security\Cryptography\Modes\OfbMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Serpent.cs">
+      <Link>Security\Cryptography\Serpent.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\TransformMode.cs">
+      <Link>Security\Cryptography\TransformMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\TripleDes.cs">
+      <Link>Security\Cryptography\TripleDes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoKey.cs">
+      <Link>Security\CryptoKey.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPrivateKey.cs">
+      <Link>Security\CryptoPrivateKey.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPrivateKeyDss.cs">
+      <Link>Security\CryptoPrivateKeyDss.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPrivateKeyRsa.cs">
+      <Link>Security\CryptoPrivateKeyRsa.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPublicKey.cs">
+      <Link>Security\CryptoPublicKey.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPublicKeyDss.cs">
+      <Link>Security\CryptoPublicKeyDss.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPublicKeyRsa.cs">
+      <Link>Security\CryptoPublicKeyRsa.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\HMac.cs">
+      <Link>Security\HMac.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\HMacMD5.cs">
+      <Link>Security\HMacMD5.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\HMacSha1.cs">
+      <Link>Security\HMacSha1.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchange.cs">
+      <Link>Security\KeyExchange.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellman.cs">
+      <Link>Security\KeyExchangeDiffieHellman.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellmanGroup14Sha1.cs">
+      <Link>Security\KeyExchangeDiffieHellmanGroup14Sha1.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellmanGroup1Sha1.cs">
+      <Link>Security\KeyExchangeDiffieHellmanGroup1Sha1.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellmanGroupExchangeSha1.cs">
+      <Link>Security\KeyExchangeDiffieHellmanGroupExchangeSha1.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellmanGroupExchangeSha256.cs">
+      <Link>Security\KeyExchangeDiffieHellmanGroupExchangeSha256.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Session.cs">
+      <Link>Session.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\SftpClient.cs">
+      <Link>SftpClient.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Flags.cs">
+      <Link>Sftp\Flags.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpCloseRequest.cs">
+      <Link>Sftp\Requests\SftpCloseRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpFSetStatRequest.cs">
+      <Link>Sftp\Requests\SftpFSetStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpFStatRequest.cs">
+      <Link>Sftp\Requests\SftpFStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpInitRequest.cs">
+      <Link>Sftp\Requests\SftpInitRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpLStatRequest.cs">
+      <Link>Sftp\Requests\SftpLStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpMkDirRequest.cs">
+      <Link>Sftp\Requests\SftpMkDirRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpOpenDirRequest.cs">
+      <Link>Sftp\Requests\SftpOpenDirRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpOpenRequest.cs">
+      <Link>Sftp\Requests\SftpOpenRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpReadDirRequest.cs">
+      <Link>Sftp\Requests\SftpReadDirRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpReadLinkRequest.cs">
+      <Link>Sftp\Requests\SftpReadLinkRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpReadRequest.cs">
+      <Link>Sftp\Requests\SftpReadRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRealPathRequest.cs">
+      <Link>Sftp\Requests\SftpRealPathRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRemoveRequest.cs">
+      <Link>Sftp\Requests\SftpRemoveRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRenameRequest.cs">
+      <Link>Sftp\Requests\SftpRenameRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRequest.cs">
+      <Link>Sftp\Requests\SftpRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRmDirRequest.cs">
+      <Link>Sftp\Requests\SftpRmDirRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpSetStatRequest.cs">
+      <Link>Sftp\Requests\SftpSetStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpStatRequest.cs">
+      <Link>Sftp\Requests\SftpStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpSymLinkRequest.cs">
+      <Link>Sftp\Requests\SftpSymLinkRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpWriteRequest.cs">
+      <Link>Sftp\Requests\SftpWriteRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpAttrsResponse.cs">
+      <Link>Sftp\Responses\SftpAttrsResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpDataResponse.cs">
+      <Link>Sftp\Responses\SftpDataResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpExtendedReplyResponse.cs">
+      <Link>Sftp\Responses\SftpExtendedReplyResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpHandleResponse.cs">
+      <Link>Sftp\Responses\SftpHandleResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpNameResponse.cs">
+      <Link>Sftp\Responses\SftpNameResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpResponse.cs">
+      <Link>Sftp\Responses\SftpResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpStatusResponse.cs">
+      <Link>Sftp\Responses\SftpStatusResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpVersionResponse.cs">
+      <Link>Sftp\Responses\SftpVersionResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpDataMessage.cs">
+      <Link>Sftp\SftpDataMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpDownloadAsyncResult.cs">
+      <Link>Sftp\SftpDownloadAsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpFile.cs">
+      <Link>Sftp\SftpFile.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpFileAttributes.cs">
+      <Link>Sftp\SftpFileAttributes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpFileStream.cs">
+      <Link>Sftp\SftpFileStream.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpListDirectoryAsyncResult.cs">
+      <Link>Sftp\SftpListDirectoryAsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpMessage.cs">
+      <Link>Sftp\SftpMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpMessageTypes.cs">
+      <Link>Sftp\SftpMessageTypes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpSession.cs">
+      <Link>Sftp\SftpSession.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpUploadAsyncResult.cs">
+      <Link>Sftp\SftpUploadAsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\StatusCodes.cs">
+      <Link>Sftp\StatusCodes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Shell.cs">
+      <Link>Shell.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\SshClient.cs">
+      <Link>SshClient.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\SshCommand.cs">
+      <Link>SshCommand.cs</Link>
+    </Compile>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath32)\Microsoft\Silverlight\$(SilverlightVersion)\Microsoft.Silverlight.CSharp.targets" />
+  <ProjectExtensions>
+    <VisualStudio>
+      <FlavorProperties GUID="{A1591282-1198-4647-A2B1-27E5FF5F6F3B}">
+        <SilverlightProjectProperties />
+      </FlavorProperties>
+      <UserProperties ProjectLinkReference="2f5f8c90-0bd1-424f-997c-7bc6280919d1" ProjectLinkerExcludeFilter="\\?desktop(\\.*)?$;\\?silverlight(\\.*)?$;\.desktop;\.silverlight;\.xaml;^service references(\\.*)?$;\.clientconfig;^web references(\\.*)?$" />
+    </VisualStudio>
+  </ProjectExtensions>
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

+ 10 - 0
Renci.SshClient/Renci.SshNet.Silverlight/Renci.SshNet.Silverlight.csproj.vspscc

@@ -0,0 +1,10 @@
+""
+{
+"FILE_VERSION" = "9237"
+"ENLISTMENT_CHOICE" = "NEVER"
+"PROJECT_FILE_RELATIVE_PATH" = ""
+"NUMBER_OF_EXCLUDED_FILES" = "0"
+"ORIGINAL_PROJECT_FILE_PATH" = ""
+"NUMBER_OF_NESTED_PROJECTS" = "0"
+"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
+}

+ 35 - 0
Renci.SshClient/Renci.SshNet.WindowsPhone/Properties/AssemblyInfo.cs

@@ -0,0 +1,35 @@
+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("Renci.SshNet.WindowsPhone")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("Microsoft")]
+[assembly: AssemblyProduct("Renci.SshNet.WindowsPhone")]
+[assembly: AssemblyCopyright("Copyright © Microsoft 2011")]
+[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("b044a9d9-fe40-4d7e-b198-c142ab9721f0")]
+
+// 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 Revision and Build Numbers 
+// by using the '*' as shown below:
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]

+ 672 - 0
Renci.SshClient/Renci.SshNet.WindowsPhone/Renci.SshNet.WindowsPhone.csproj

@@ -0,0 +1,672 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+    <ProductVersion>10.0.20506</ProductVersion>
+    <SchemaVersion>2.0</SchemaVersion>
+    <ProjectGuid>{3AD3EDF0-702E-4A91-8735-DCE4659AA54C}</ProjectGuid>
+    <ProjectTypeGuids>{C089C8C0-30E0-4E22-80C0-CE093F111A43};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>
+    <OutputType>Library</OutputType>
+    <AppDesignerFolder>Properties</AppDesignerFolder>
+    <RootNamespace>Renci.SshNet.WindowsPhone</RootNamespace>
+    <AssemblyName>Renci.SshNet.WindowsPhone</AssemblyName>
+    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+    <SilverlightVersion>$(TargetFrameworkVersion)</SilverlightVersion>
+    <TargetFrameworkProfile>WindowsPhone71</TargetFrameworkProfile>
+    <TargetFrameworkIdentifier>Silverlight</TargetFrameworkIdentifier>
+    <SilverlightApplication>false</SilverlightApplication>
+    <ValidateXaml>true</ValidateXaml>
+    <ThrowErrorsInValidation>true</ThrowErrorsInValidation>
+    <SccProjectName>SAK</SccProjectName>
+    <SccLocalPath>SAK</SccLocalPath>
+    <SccAuxPath>SAK</SccAuxPath>
+    <SccProvider>SAK</SccProvider>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+    <DebugSymbols>true</DebugSymbols>
+    <DebugType>full</DebugType>
+    <Optimize>false</Optimize>
+    <OutputPath>Bin\Debug</OutputPath>
+    <DefineConstants>DEBUG;TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+    <NoStdLib>true</NoStdLib>
+    <NoConfig>true</NoConfig>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+    <DebugType>pdbonly</DebugType>
+    <Optimize>true</Optimize>
+    <OutputPath>Bin\Release</OutputPath>
+    <DefineConstants>TRACE;SILVERLIGHT;WINDOWS_PHONE</DefineConstants>
+    <NoStdLib>true</NoStdLib>
+    <NoConfig>true</NoConfig>
+    <ErrorReport>prompt</ErrorReport>
+    <WarningLevel>4</WarningLevel>
+  </PropertyGroup>
+  <ItemGroup>
+    <Reference Include="System.Windows" />
+    <Reference Include="system" />
+    <Reference Include="System.Core" />
+    <Reference Include="System.Xml" />
+    <Reference Include="System.Net" />
+    <Reference Include="mscorlib.extensions" />
+  </ItemGroup>
+  <ItemGroup>
+    <Compile Include="..\Renci.SshNet\BaseClient.cs">
+      <Link>BaseClient.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ChannelAsyncResult.cs">
+      <Link>ChannelAsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\Channel.cs">
+      <Link>Channels\Channel.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\ChannelDirectTcpip.cs">
+      <Link>Channels\ChannelDirectTcpip.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\ChannelForwardedTcpip.cs">
+      <Link>Channels\ChannelForwardedTcpip.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\ChannelSession.cs">
+      <Link>Channels\ChannelSession.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Channels\ChannelTypes.cs">
+      <Link>Channels\ChannelTypes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AsyncResult.cs">
+      <Link>Common\AsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationBannerEventArgs.cs">
+      <Link>Common\AuthenticationBannerEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationEventArgs.cs">
+      <Link>Common\AuthenticationEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationPasswordChangeEventArgs.cs">
+      <Link>Common\AuthenticationPasswordChangeEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationPrompt.cs">
+      <Link>Common\AuthenticationPrompt.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\AuthenticationPromptEventArgs.cs">
+      <Link>Common\AuthenticationPromptEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ChannelDataEventArgs.cs">
+      <Link>Common\ChannelDataEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ChannelEventArgs.cs">
+      <Link>Common\ChannelEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ChannelOpenFailedEventArgs.cs">
+      <Link>Common\ChannelOpenFailedEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ChannelRequestEventArgs.cs">
+      <Link>Common\ChannelRequestEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\ExceptionEventArgs.cs">
+      <Link>Common\ExceptionEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\Extensions.cs">
+      <Link>Common\Extensions.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\PipeStream.cs">
+      <Link>Common\PipeStream.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\PortForwardEventArgs.cs">
+      <Link>Common\PortForwardEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SftpPathNotFoundException.cs">
+      <Link>Common\SftpPathNotFoundException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SftpPermissionDeniedException.cs">
+      <Link>Common\SftpPermissionDeniedException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshAuthenticationException.cs">
+      <Link>Common\SshAuthenticationException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshConnectionException.cs">
+      <Link>Common\SshConnectionException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshData.cs">
+      <Link>Common\SshData.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshException.cs">
+      <Link>Common\SshException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshOperationTimeoutException.cs">
+      <Link>Common\SshOperationTimeoutException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Common\SshPassPhraseNullOrEmptyException.cs">
+      <Link>Common\SshPassPhraseNullOrEmptyException.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Compression\Compressor.cs">
+      <Link>Compression\Compressor.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Compression\Zlib.cs">
+      <Link>Compression\Zlib.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Compression\ZlibOpenSsh.cs">
+      <Link>Compression\ZlibOpenSsh.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ConnectionInfo.cs">
+      <Link>ConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ExceptionEventArgs.cs">
+      <Link>ExceptionEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ForwardedPort.cs">
+      <Link>ForwardedPort.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ForwardedPortLocal.cs">
+      <Link>ForwardedPortLocal.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\ForwardedPortRemote.cs">
+      <Link>ForwardedPortRemote.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\KeyboardInteractiveConnectionInfo.cs">
+      <Link>KeyboardInteractiveConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\MessageEventArgs.cs">
+      <Link>MessageEventArgs.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\BannerMessage.cs">
+      <Link>Messages\Authentication\BannerMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\FailureMessage.cs">
+      <Link>Messages\Authentication\FailureMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\InformationRequestMessage.cs">
+      <Link>Messages\Authentication\InformationRequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\InformationResponseMessage.cs">
+      <Link>Messages\Authentication\InformationResponseMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\PasswordChangeRequiredMessage.cs">
+      <Link>Messages\Authentication\PasswordChangeRequiredMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\PublicKeyMessage.cs">
+      <Link>Messages\Authentication\PublicKeyMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessage.cs">
+      <Link>Messages\Authentication\RequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessageHost.cs">
+      <Link>Messages\Authentication\RequestMessageHost.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessageKeyboardInteractive.cs">
+      <Link>Messages\Authentication\RequestMessageKeyboardInteractive.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessageNone.cs">
+      <Link>Messages\Authentication\RequestMessageNone.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessagePassword.cs">
+      <Link>Messages\Authentication\RequestMessagePassword.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\RequestMessagePublicKey.cs">
+      <Link>Messages\Authentication\RequestMessagePublicKey.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Authentication\SuccessMessage.cs">
+      <Link>Messages\Authentication\SuccessMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelCloseMessage.cs">
+      <Link>Messages\Connection\ChannelCloseMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelDataMessage.cs">
+      <Link>Messages\Connection\ChannelDataMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelEofMessage.cs">
+      <Link>Messages\Connection\ChannelEofMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelExtendedDataMessage.cs">
+      <Link>Messages\Connection\ChannelExtendedDataMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelFailureMessage.cs">
+      <Link>Messages\Connection\ChannelFailureMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelMessage.cs">
+      <Link>Messages\Connection\ChannelMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpenConfirmationMessage.cs">
+      <Link>Messages\Connection\ChannelOpenConfirmationMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpenFailureMessage.cs">
+      <Link>Messages\Connection\ChannelOpenFailureMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpenFailureReasons.cs">
+      <Link>Messages\Connection\ChannelOpenFailureReasons.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\ChannelOpenInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\ChannelOpenInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\ChannelOpenMessage.cs">
+      <Link>Messages\Connection\ChannelOpen\ChannelOpenMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\DirectTcpipChannelInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\DirectTcpipChannelInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\ForwardedTcpipChannelInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\ForwardedTcpipChannelInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\SessionChannelOpenInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\SessionChannelOpenInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelOpen\X11ChannelOpenInfo.cs">
+      <Link>Messages\Connection\ChannelOpen\X11ChannelOpenInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ChannelRequestMessage.cs">
+      <Link>Messages\Connection\ChannelRequest\ChannelRequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\EnvironmentVariableRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\EnvironmentVariableRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ExecRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\ExecRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ExitSignalRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\ExitSignalRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ExitStatusRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\ExitStatusRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\PseudoTerminalInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\PseudoTerminalInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\RequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\RequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\ShellRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\ShellRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\SignalRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\SignalRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\SubsystemRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\SubsystemRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\WindowChangeRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\WindowChangeRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\X11ForwardingRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\X11ForwardingRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelRequest\XonXoffRequestInfo.cs">
+      <Link>Messages\Connection\ChannelRequest\XonXoffRequestInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelSuccessMessage.cs">
+      <Link>Messages\Connection\ChannelSuccessMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\ChannelWindowAdjustMessage.cs">
+      <Link>Messages\Connection\ChannelWindowAdjustMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\GlobalRequestMessage.cs">
+      <Link>Messages\Connection\GlobalRequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\GlobalRequestName.cs">
+      <Link>Messages\Connection\GlobalRequestName.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\RequestFailureMessage.cs">
+      <Link>Messages\Connection\RequestFailureMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Connection\RequestSuccessMessage.cs">
+      <Link>Messages\Connection\RequestSuccessMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Message.cs">
+      <Link>Messages\Message.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\MessageAttribute.cs">
+      <Link>Messages\MessageAttribute.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\ServiceName.cs">
+      <Link>Messages\ServiceName.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\DebugMessage.cs">
+      <Link>Messages\Transport\DebugMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\DisconnectMessage.cs">
+      <Link>Messages\Transport\DisconnectMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\DisconnectReason.cs">
+      <Link>Messages\Transport\DisconnectReason.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\IgnoreMessage.cs">
+      <Link>Messages\Transport\IgnoreMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhGroupExchangeGroup.cs">
+      <Link>Messages\Transport\KeyExchangeDhGroupExchangeGroup.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhGroupExchangeInit.cs">
+      <Link>Messages\Transport\KeyExchangeDhGroupExchangeInit.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhGroupExchangeReply.cs">
+      <Link>Messages\Transport\KeyExchangeDhGroupExchangeReply.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhGroupExchangeRequest.cs">
+      <Link>Messages\Transport\KeyExchangeDhGroupExchangeRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhInitMessage.cs">
+      <Link>Messages\Transport\KeyExchangeDhInitMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeDhReplyMessage.cs">
+      <Link>Messages\Transport\KeyExchangeDhReplyMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\KeyExchangeInitMessage.cs">
+      <Link>Messages\Transport\KeyExchangeInitMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\NewKeysMessage.cs">
+      <Link>Messages\Transport\NewKeysMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\ServiceAcceptMessage.cs">
+      <Link>Messages\Transport\ServiceAcceptMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\ServiceRequestMessage.cs">
+      <Link>Messages\Transport\ServiceRequestMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Messages\Transport\UnimplementedMessage.cs">
+      <Link>Messages\Transport\UnimplementedMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\NoneConnectionInfo.cs">
+      <Link>NoneConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\PasswordConnectionInfo.cs">
+      <Link>PasswordConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\PrivateKeyConnectionInfo.cs">
+      <Link>PrivateKeyConnectionInfo.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\PrivateKeyFile.cs">
+      <Link>PrivateKeyFile.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Algorithm.cs">
+      <Link>Security\Algorithm.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cipher.cs">
+      <Link>Security\Cipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherAESCBC.cs">
+      <Link>Security\CipherAESCBC.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherAESCTR.cs">
+      <Link>Security\CipherAESCTR.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherBlowfish.cs">
+      <Link>Security\CipherBlowfish.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherCast.cs">
+      <Link>Security\CipherCast.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherDES.cs">
+      <Link>Security\CipherDES.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherSerpent.cs">
+      <Link>Security\CipherSerpent.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CipherTripleDES.cs">
+      <Link>Security\CipherTripleDES.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Aes.cs">
+      <Link>Security\Cryptography\Aes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Blowfish.cs">
+      <Link>Security\Cryptography\Blowfish.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Cast.cs">
+      <Link>Security\Cryptography\Cast.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\AesCipher.cs">
+      <Link>Security\Cryptography\Ciphers\AesCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\BlowfishCipher.cs">
+      <Link>Security\Cryptography\Ciphers\BlowfishCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\CastCipher.cs">
+      <Link>Security\Cryptography\Ciphers\CastCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\CipherBase.cs">
+      <Link>Security\Cryptography\Ciphers\CipherBase.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\DesCipher.cs">
+      <Link>Security\Cryptography\Ciphers\DesCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\SerpentCipher.cs">
+      <Link>Security\Cryptography\Ciphers\SerpentCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\TripleDesCipher.cs">
+      <Link>Security\Cryptography\Ciphers\TripleDesCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Ciphers\TwofishCipher.cs">
+      <Link>Security\Cryptography\Ciphers\TwofishCipher.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\CipherTransform.cs">
+      <Link>Security\Cryptography\CipherTransform.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Des.cs">
+      <Link>Security\Cryptography\Des.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\CbcMode.cs">
+      <Link>Security\Cryptography\Modes\CbcMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\CfbMode.cs">
+      <Link>Security\Cryptography\Modes\CfbMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\CipherModeEx.cs">
+      <Link>Security\Cryptography\Modes\CipherModeEx.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\CtrMode.cs">
+      <Link>Security\Cryptography\Modes\CtrMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\ModeBase.cs">
+      <Link>Security\Cryptography\Modes\ModeBase.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Modes\OfbMode.cs">
+      <Link>Security\Cryptography\Modes\OfbMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\Serpent.cs">
+      <Link>Security\Cryptography\Serpent.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\TransformMode.cs">
+      <Link>Security\Cryptography\TransformMode.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\Cryptography\TripleDes.cs">
+      <Link>Security\Cryptography\TripleDes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoKey.cs">
+      <Link>Security\CryptoKey.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPrivateKey.cs">
+      <Link>Security\CryptoPrivateKey.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPrivateKeyDss.cs">
+      <Link>Security\CryptoPrivateKeyDss.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPrivateKeyRsa.cs">
+      <Link>Security\CryptoPrivateKeyRsa.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPublicKey.cs">
+      <Link>Security\CryptoPublicKey.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPublicKeyDss.cs">
+      <Link>Security\CryptoPublicKeyDss.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\CryptoPublicKeyRsa.cs">
+      <Link>Security\CryptoPublicKeyRsa.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\HMac.cs">
+      <Link>Security\HMac.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\HMacMD5.cs">
+      <Link>Security\HMacMD5.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\HMacSha1.cs">
+      <Link>Security\HMacSha1.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchange.cs">
+      <Link>Security\KeyExchange.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellman.cs">
+      <Link>Security\KeyExchangeDiffieHellman.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellmanGroup14Sha1.cs">
+      <Link>Security\KeyExchangeDiffieHellmanGroup14Sha1.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellmanGroup1Sha1.cs">
+      <Link>Security\KeyExchangeDiffieHellmanGroup1Sha1.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellmanGroupExchangeSha1.cs">
+      <Link>Security\KeyExchangeDiffieHellmanGroupExchangeSha1.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Security\KeyExchangeDiffieHellmanGroupExchangeSha256.cs">
+      <Link>Security\KeyExchangeDiffieHellmanGroupExchangeSha256.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Session.cs">
+      <Link>Session.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\SftpClient.cs">
+      <Link>SftpClient.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Flags.cs">
+      <Link>Sftp\Flags.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpCloseRequest.cs">
+      <Link>Sftp\Requests\SftpCloseRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpFSetStatRequest.cs">
+      <Link>Sftp\Requests\SftpFSetStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpFStatRequest.cs">
+      <Link>Sftp\Requests\SftpFStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpInitRequest.cs">
+      <Link>Sftp\Requests\SftpInitRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpLStatRequest.cs">
+      <Link>Sftp\Requests\SftpLStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpMkDirRequest.cs">
+      <Link>Sftp\Requests\SftpMkDirRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpOpenDirRequest.cs">
+      <Link>Sftp\Requests\SftpOpenDirRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpOpenRequest.cs">
+      <Link>Sftp\Requests\SftpOpenRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpReadDirRequest.cs">
+      <Link>Sftp\Requests\SftpReadDirRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpReadLinkRequest.cs">
+      <Link>Sftp\Requests\SftpReadLinkRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpReadRequest.cs">
+      <Link>Sftp\Requests\SftpReadRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRealPathRequest.cs">
+      <Link>Sftp\Requests\SftpRealPathRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRemoveRequest.cs">
+      <Link>Sftp\Requests\SftpRemoveRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRenameRequest.cs">
+      <Link>Sftp\Requests\SftpRenameRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRequest.cs">
+      <Link>Sftp\Requests\SftpRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpRmDirRequest.cs">
+      <Link>Sftp\Requests\SftpRmDirRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpSetStatRequest.cs">
+      <Link>Sftp\Requests\SftpSetStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpStatRequest.cs">
+      <Link>Sftp\Requests\SftpStatRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpSymLinkRequest.cs">
+      <Link>Sftp\Requests\SftpSymLinkRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Requests\SftpWriteRequest.cs">
+      <Link>Sftp\Requests\SftpWriteRequest.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpAttrsResponse.cs">
+      <Link>Sftp\Responses\SftpAttrsResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpDataResponse.cs">
+      <Link>Sftp\Responses\SftpDataResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpExtendedReplyResponse.cs">
+      <Link>Sftp\Responses\SftpExtendedReplyResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpHandleResponse.cs">
+      <Link>Sftp\Responses\SftpHandleResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpNameResponse.cs">
+      <Link>Sftp\Responses\SftpNameResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpResponse.cs">
+      <Link>Sftp\Responses\SftpResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpStatusResponse.cs">
+      <Link>Sftp\Responses\SftpStatusResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\Responses\SftpVersionResponse.cs">
+      <Link>Sftp\Responses\SftpVersionResponse.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpDataMessage.cs">
+      <Link>Sftp\SftpDataMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpDownloadAsyncResult.cs">
+      <Link>Sftp\SftpDownloadAsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpFile.cs">
+      <Link>Sftp\SftpFile.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpFileAttributes.cs">
+      <Link>Sftp\SftpFileAttributes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpFileStream.cs">
+      <Link>Sftp\SftpFileStream.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpListDirectoryAsyncResult.cs">
+      <Link>Sftp\SftpListDirectoryAsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpMessage.cs">
+      <Link>Sftp\SftpMessage.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpMessageTypes.cs">
+      <Link>Sftp\SftpMessageTypes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpSession.cs">
+      <Link>Sftp\SftpSession.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\SftpUploadAsyncResult.cs">
+      <Link>Sftp\SftpUploadAsyncResult.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Sftp\StatusCodes.cs">
+      <Link>Sftp\StatusCodes.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\Shell.cs">
+      <Link>Shell.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\SshClient.cs">
+      <Link>SshClient.cs</Link>
+    </Compile>
+    <Compile Include="..\Renci.SshNet\SshCommand.cs">
+      <Link>SshCommand.cs</Link>
+    </Compile>
+    <Compile Include="Properties\AssemblyInfo.cs" />
+  </ItemGroup>
+  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.$(TargetFrameworkProfile).Overrides.targets" />
+  <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight for Phone\$(TargetFrameworkVersion)\Microsoft.Silverlight.CSharp.targets" />
+  <ProjectExtensions>
+    <VisualStudio>
+      <UserProperties ProjectLinkReference="2f5f8c90-0bd1-424f-997c-7bc6280919d1" ProjectLinkerExcludeFilter="\\?desktop(\\.*)?$;\\?silverlight(\\.*)?$;\.desktop;\.silverlight;\.xaml;^service references(\\.*)?$;\.clientconfig;^web references(\\.*)?$" />
+    </VisualStudio>
+  </ProjectExtensions>
+  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
+       Other similar extension points exist, see Microsoft.Common.targets.
+  <Target Name="BeforeBuild">
+  </Target>
+  <Target Name="AfterBuild">
+  </Target>
+  -->
+</Project>

+ 10 - 0
Renci.SshClient/Renci.SshNet.WindowsPhone/Renci.SshNet.WindowsPhone.csproj.vspscc

@@ -0,0 +1,10 @@
+""
+{
+"FILE_VERSION" = "9237"
+"ENLISTMENT_CHOICE" = "NEVER"
+"PROJECT_FILE_RELATIVE_PATH" = ""
+"NUMBER_OF_EXCLUDED_FILES" = "0"
+"ORIGINAL_PROJECT_FILE_PATH" = ""
+"NUMBER_OF_NESTED_PROJECTS" = "0"
+"SOURCE_CONTROL_SETTINGS_PROVIDER" = "PROVIDER"
+}