diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/DotNetOpenAuth.sln | 8 | ||||
-rw-r--r-- | src/DotNetOpenAuth/DotNetOpenAuthSL.csproj | 70 | ||||
-rw-r--r-- | src/DotNetOpenAuth/Properties/AssemblyInfo.cs | 8 |
3 files changed, 86 insertions, 0 deletions
diff --git a/src/DotNetOpenAuth.sln b/src/DotNetOpenAuth.sln index d7301a5..83c2127 100644 --- a/src/DotNetOpenAuth.sln +++ b/src/DotNetOpenAuth.sln @@ -159,6 +159,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenIdOfflineProvider", ".. EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{E9ED920D-1F83-48C0-9A4B-09CCE505FE6D}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DotNetOpenAuthSL", "DotNetOpenAuth\DotNetOpenAuthSL.csproj", "{6A1C475E-B148-4443-A536-81B0105572E7}" +EndProject Global GlobalSection(TestCaseManagementSettings) = postSolution CategoryFile = DotNetOpenAuth.vsmdi @@ -253,6 +255,12 @@ Global {5C65603B-235F-47E6-B536-06385C60DE7F}.Debug|Any CPU.Build.0 = Debug|Any CPU {5C65603B-235F-47E6-B536-06385C60DE7F}.Release|Any CPU.ActiveCfg = Release|Any CPU {5C65603B-235F-47E6-B536-06385C60DE7F}.Release|Any CPU.Build.0 = Release|Any CPU + {6A1C475E-B148-4443-A536-81B0105572E7}.CodeAnalysis|Any CPU.ActiveCfg = Release|Any CPU + {6A1C475E-B148-4443-A536-81B0105572E7}.CodeAnalysis|Any CPU.Build.0 = Release|Any CPU + {6A1C475E-B148-4443-A536-81B0105572E7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6A1C475E-B148-4443-A536-81B0105572E7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6A1C475E-B148-4443-A536-81B0105572E7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6A1C475E-B148-4443-A536-81B0105572E7}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/DotNetOpenAuth/DotNetOpenAuthSL.csproj b/src/DotNetOpenAuth/DotNetOpenAuthSL.csproj new file mode 100644 index 0000000..5f9e70b --- /dev/null +++ b/src/DotNetOpenAuth/DotNetOpenAuthSL.csproj @@ -0,0 +1,70 @@ +<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>9.0.30729</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{6A1C475E-B148-4443-A536-81B0105572E7}</ProjectGuid> + <ProjectTypeGuids>{A1591282-1198-4647-A2B1-27E5FF5F6F3B};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> + <OutputType>Library</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>DotNetOpenAuth</RootNamespace> + <AssemblyName>DotNetOpenAuthSL</AssemblyName> + <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> + <SilverlightApplication>false</SilverlightApplication> + <ValidateXaml>true</ValidateXaml> + <ThrowErrorsInValidation>false</ThrowErrorsInValidation> + </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="System.Windows" /> + <Reference Include="mscorlib" /> + <Reference Include="system" /> + <Reference Include="System.Core" /> + <Reference Include="System.Xml" /> + <Reference Include="System.Net" /> + <Reference Include="System.Windows.Browser" /> + </ItemGroup> + <ItemGroup> + <Compile Include="Properties\AssemblyInfo.cs" /> + </ItemGroup> + <ItemGroup> + <Folder Include="Loggers\" /> + <Folder Include="Messaging\" /> + </ItemGroup> + <Import Project="$(MSBuildExtensionsPath)\Microsoft\Silverlight\v2.0\Microsoft.Silverlight.CSharp.targets" /> + <!-- 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> + --> + <ProjectExtensions> + <VisualStudio> + <FlavorProperties GUID="{A1591282-1198-4647-A2B1-27E5FF5F6F3B}"> + <SilverlightProjectProperties /> + </FlavorProperties> + </VisualStudio> + </ProjectExtensions> +</Project>
\ No newline at end of file diff --git a/src/DotNetOpenAuth/Properties/AssemblyInfo.cs b/src/DotNetOpenAuth/Properties/AssemblyInfo.cs index 69d4dc4..a357ecd 100644 --- a/src/DotNetOpenAuth/Properties/AssemblyInfo.cs +++ b/src/DotNetOpenAuth/Properties/AssemblyInfo.cs @@ -19,7 +19,9 @@ // We DON'T put an AssemblyVersionAttribute in here because it is generated in the build. using System; +#if !SILVERLIGHT using System.Diagnostics.Contracts; +#endif using System.Net; using System.Reflection; using System.Resources; @@ -27,6 +29,7 @@ using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Security; using System.Security.Permissions; +#if !SILVERLIGHT using System.Web.UI; [assembly: TagPrefix("DotNetOpenAuth", "dnoa")] @@ -35,6 +38,7 @@ using System.Web.UI; [assembly: TagPrefix("DotNetOpenAuth.OpenId", "openid")] [assembly: TagPrefix("DotNetOpenAuth.OpenId.Provider", "op")] [assembly: TagPrefix("DotNetOpenAuth.OpenId.RelyingParty", "rp")] +#endif // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information @@ -58,7 +62,9 @@ using System.Web.UI; // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("7d73990c-47c0-4256-9f20-a893add9e289")] +#if !SILVERLIGHT [assembly: ContractVerification(false)] +#endif #if StrongNameSigned // See comment at top of this file. We need this so that strong-naming doesn't @@ -75,6 +81,7 @@ using System.Web.UI; // for security), we need at least one RequestMinimum and at least one RequestOptional. // These permissions were determined using PermCalc.exe +#if !SILVERLIGHT // We need to be allowed to execute code. Besides, it gives a good baseline RequestMinimum permission. [assembly: SecurityPermission(SecurityAction.RequestMinimum, Execution = true)] @@ -83,6 +90,7 @@ using System.Web.UI; // match the one used by hosting providers. Listing them individually seems to be more common. [assembly: WebPermission(SecurityAction.RequestMinimum, ConnectPattern = @"http://.*")] [assembly: WebPermission(SecurityAction.RequestMinimum, ConnectPattern = @"https://.*")] +#endif #if PARTIAL_TRUST // Allows hosting this assembly in an ASP.NET setting. Not all applications |