1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
6 <ProductVersion>9.0.30729</ProductVersion>
7 <SchemaVersion>2.0</SchemaVersion>
8 <ProjectGuid>{3191B653-F76D-4C1A-9A5A-347BC3AAAAB7}</ProjectGuid>
9 <OutputType>Library</OutputType>
10 <AppDesignerFolder>Properties</AppDesignerFolder>
11 <RootNamespace>DotNetOpenAuth</RootNamespace>
12 <AssemblyName>DotNetOpenAuth</AssemblyName>
13 <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14 <FileAlignment>512</FileAlignment>
16 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17 <DebugSymbols>true</DebugSymbols>
18 <DebugType>full</DebugType>
19 <Optimize>false</Optimize>
20 <OutputPath>..\..\bin\Debug\</OutputPath>
21 <DefineConstants>DEBUG;TRACE</DefineConstants>
22 <ErrorReport>prompt</ErrorReport>
23 <WarningLevel>4</WarningLevel>
24 <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
25 <DocumentationFile>..\..\bin\Debug\DotNetOpenAuth.xml</DocumentationFile>
26 <RunCodeAnalysis>false</RunCodeAnalysis>
27 <CodeAnalysisRules>-Microsoft.Design#CA1054;-Microsoft.Design#CA1056;-Microsoft.Design#CA1055</CodeAnalysisRules>
29 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
30 <DebugType>pdbonly</DebugType>
31 <Optimize>true</Optimize>
32 <OutputPath>..\..\bin\Release\</OutputPath>
33 <DefineConstants>TRACE</DefineConstants>
34 <ErrorReport>prompt</ErrorReport>
35 <WarningLevel>4</WarningLevel>
36 <AllowUnsafeBlocks>false</AllowUnsafeBlocks>
37 <DocumentationFile>..\..\bin\debug\DotNetOpenAuth.xml</DocumentationFile>
38 <RunCodeAnalysis>true</RunCodeAnalysis>
39 <CodeAnalysisRules>-Microsoft.Design#CA1054;-Microsoft.Design#CA1056;-Microsoft.Design#CA1055</CodeAnalysisRules>
41 <PropertyGroup Condition=" '$(Sign)' == 'true' ">
42 <SignAssembly>true</SignAssembly>
43 <AssemblyOriginatorKeyFile>..\official-build-key.pfx</AssemblyOriginatorKeyFile>
44 <DefineConstants>$(DefineConstants);StrongNameSigned</DefineConstants>
47 <Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL">
48 <SpecificVersion>False</SpecificVersion>
49 <HintPath>..\..\lib\log4net.dll</HintPath>
51 <Reference Include="System" />
52 <Reference Include="System.configuration" />
53 <Reference Include="System.Core">
54 <RequiredTargetFramework>3.5</RequiredTargetFramework>
56 <Reference Include="System.Data" />
57 <Reference Include="System.ServiceModel">
58 <RequiredTargetFramework>3.0</RequiredTargetFramework>
60 <Reference Include="System.Web" />
61 <Reference Include="System.XML" />
62 <Reference Include="System.Xml.Linq">
63 <RequiredTargetFramework>3.5</RequiredTargetFramework>
67 <Compile Include="Configuration\AssociationTypeCollection.cs" />
68 <Compile Include="Configuration\AssociationTypeElement.cs" />
69 <Compile Include="Configuration\DotNetOpenAuthSection.cs" />
70 <Compile Include="Configuration\MessagingElement.cs" />
71 <Compile Include="Configuration\OpenIdElement.cs" />
72 <Compile Include="Configuration\OpenIdProviderElement.cs" />
73 <Compile Include="Configuration\ProviderSecuritySettingsElement.cs" />
74 <Compile Include="Configuration\OpenIdRelyingPartyElement.cs" />
75 <Compile Include="Configuration\RelyingPartySecuritySettingsElement.cs" />
76 <Compile Include="Configuration\TypeConfigurationElement.cs" />
77 <Compile Include="Configuration\UntrustedWebRequestElement.cs" />
78 <Compile Include="Configuration\HostNameOrRegexCollection.cs" />
79 <Compile Include="Configuration\HostNameElement.cs" />
80 <Compile Include="Messaging\CachedDirectWebResponse.cs" />
81 <Compile Include="Messaging\IExtensionMessage.cs" />
82 <Compile Include="Messaging\IMessage.cs" />
83 <Compile Include="Messaging\DirectWebResponse.cs" />
84 <Compile Include="Messaging\IDirectResponseProtocolMessage.cs" />
85 <Compile Include="Messaging\EmptyDictionary.cs" />
86 <Compile Include="Messaging\EmptyEnumerator.cs" />
87 <Compile Include="Messaging\EmptyList.cs" />
88 <Compile Include="Messaging\ErrorUtilities.cs" />
89 <Compile Include="Messaging\IDirectSslWebRequestHandler.cs" />
90 <Compile Include="Messaging\IProtocolMessageWithExtensions.cs" />
91 <Compile Include="Messaging\InternalErrorException.cs" />
92 <Compile Include="Messaging\NetworkDirectWebResponse.cs" />
93 <Compile Include="Messaging\Reflection\IMessagePartEncoder.cs" />
94 <Compile Include="OAuth\ChannelElements\IConsumerCertificateProvider.cs" />
95 <Compile Include="OAuth\ChannelElements\OAuthConsumerMessageFactory.cs" />
96 <Compile Include="OAuth\ChannelElements\ITokenGenerator.cs" />
97 <Compile Include="OAuth\ChannelElements\ITokenManager.cs" />
98 <Compile Include="OAuth\ChannelElements\OAuthHttpMethodBindingElement.cs" />
99 <Compile Include="OAuth\ChannelElements\PlaintextSigningBindingElement.cs" />
100 <Compile Include="OAuth\ChannelElements\HmacSha1SigningBindingElement.cs" />
101 <Compile Include="OAuth\ChannelElements\SigningBindingElementChain.cs" />
102 <Compile Include="OAuth\ChannelElements\StandardTokenGenerator.cs" />
103 <Compile Include="OAuth\ChannelElements\TokenType.cs" />
104 <Compile Include="OAuth\ConsumerBase.cs" />
105 <Compile Include="OAuth\DesktopConsumer.cs" />
106 <Compile Include="GlobalSuppressions.cs" />
107 <Compile Include="OAuth\Messages\ITokenSecretContainingMessage.cs" />
108 <Compile Include="Messaging\ChannelEventArgs.cs" />
109 <Compile Include="Messaging\ITamperProtectionChannelBindingElement.cs" />
110 <Compile Include="OAuth\OAuthStrings.Designer.cs">
111 <AutoGen>True</AutoGen>
112 <DesignTime>True</DesignTime>
113 <DependentUpon>OAuthStrings.resx</DependentUpon>
115 <Compile Include="OAuth\ServiceProviderDescription.cs" />
116 <Compile Include="OAuth\Messages\ITokenContainingMessage.cs" />
117 <Compile Include="OAuth\Messages\SignedMessageBase.cs" />
118 <Compile Include="Messaging\Bindings\NonceMemoryStore.cs" />
119 <Compile Include="OAuth\ChannelElements\SigningBindingElementBase.cs" />
120 <Compile Include="OAuth\WebConsumer.cs" />
121 <Compile Include="Messaging\IDirectWebRequestHandler.cs" />
122 <Compile Include="OAuth\ChannelElements\ITamperResistantOAuthMessage.cs" />
123 <Compile Include="OAuth\Messages\MessageBase.cs" />
124 <Compile Include="OAuth\Messages\AuthorizedTokenRequest.cs" />
125 <Compile Include="Messaging\Bindings\INonceStore.cs" />
126 <Compile Include="Messaging\Bindings\StandardReplayProtectionBindingElement.cs" />
127 <Compile Include="Messaging\MessagePartAttribute.cs" />
128 <Compile Include="Messaging\MessageProtections.cs" />
129 <Compile Include="Messaging\IChannelBindingElement.cs" />
130 <Compile Include="Messaging\Bindings\ReplayedMessageException.cs" />
131 <Compile Include="Messaging\Bindings\ExpiredMessageException.cs" />
132 <Compile Include="Messaging\Bindings\InvalidSignatureException.cs" />
133 <Compile Include="Messaging\Bindings\IReplayProtectedProtocolMessage.cs" />
134 <Compile Include="Messaging\Bindings\IExpiringProtocolMessage.cs" />
135 <Compile Include="OAuth\Messages\AccessProtectedResourceRequest.cs" />
136 <Compile Include="OAuth\Messages\AuthorizedTokenResponse.cs" />
137 <Compile Include="OAuth\Messages\UserAuthorizationResponse.cs" />
138 <Compile Include="OAuth\Messages\UserAuthorizationRequest.cs" />
139 <Compile Include="OAuth\Messages\UnauthorizedTokenResponse.cs" />
140 <Compile Include="Messaging\Channel.cs" />
141 <Compile Include="Messaging\HttpRequestInfo.cs" />
142 <Compile Include="Messaging\IDirectedProtocolMessage.cs" />
143 <Compile Include="Messaging\IMessageFactory.cs" />
144 <Compile Include="Messaging\ITamperResistantProtocolMessage.cs" />
145 <Compile Include="Messaging\MessageSerializer.cs" />
146 <Compile Include="Messaging\MessagingStrings.Designer.cs">
147 <AutoGen>True</AutoGen>
148 <DesignTime>True</DesignTime>
149 <DependentUpon>MessagingStrings.resx</DependentUpon>
151 <Compile Include="Messaging\MessagingUtilities.cs" />
152 <Compile Include="Messaging\Bindings\StandardExpirationBindingElement.cs" />
153 <Compile Include="Messaging\Reflection\ValueMapping.cs" />
154 <Compile Include="Messaging\Reflection\MessageDescription.cs" />
155 <Compile Include="Messaging\Reflection\MessageDictionary.cs" />
156 <Compile Include="Messaging\Reflection\MessagePart.cs" />
157 <Compile Include="Messaging\UnprotectedMessageException.cs" />
158 <Compile Include="OAuth\ChannelElements\OAuthChannel.cs" />
159 <Compile Include="Messaging\UserAgentResponse.cs" />
160 <Compile Include="Messaging\IProtocolMessage.cs" />
161 <Compile Include="Logger.cs" />
162 <Compile Include="Loggers\ILog.cs" />
163 <Compile Include="Loggers\Log4NetLogger.cs" />
164 <Compile Include="Loggers\NoOpLogger.cs" />
165 <Compile Include="Loggers\TraceLogger.cs" />
166 <Compile Include="Messaging\HttpDeliveryMethods.cs" />
167 <Compile Include="Messaging\MessageTransport.cs" />
168 <Compile Include="OAuth\ChannelElements\OAuthServiceProviderMessageFactory.cs" />
169 <Compile Include="Messaging\ProtocolException.cs" />
170 <Compile Include="OpenId\Association.cs" />
171 <Compile Include="OpenId\AssociationMemoryStore.cs" />
172 <Compile Include="OpenId\Associations.cs" />
173 <Compile Include="OpenId\ChannelElements\BackwardCompatibilityBindingElement.cs" />
174 <Compile Include="OpenId\ChannelElements\ExtensionsBindingElement.cs" />
175 <Compile Include="OpenId\ChannelElements\IOpenIdExtensionFactory.cs" />
176 <Compile Include="OpenId\ChannelElements\IPrivateSecretStore.cs" />
177 <Compile Include="OpenId\ChannelElements\ITamperResistantOpenIdMessage.cs" />
178 <Compile Include="OpenId\ChannelElements\OriginalStringUriEncoder.cs" />
179 <Compile Include="OpenId\ChannelElements\ReturnToNonceBindingElement.cs" />
180 <Compile Include="OpenId\ChannelElements\SigningBindingElement.cs" />
181 <Compile Include="OpenId\ChannelElements\KeyValueFormEncoding.cs" />
182 <Compile Include="OpenId\ChannelElements\OpenIdChannel.cs" />
183 <Compile Include="OpenId\ChannelElements\OpenIdMessageFactory.cs" />
184 <Compile Include="OpenId\ChannelElements\ReturnToSignatureBindingElement.cs" />
185 <Compile Include="OpenId\Extensions\AliasManager.cs" />
186 <Compile Include="OpenId\Extensions\ExtensionBase.cs" />
187 <Compile Include="OpenId\Extensions\ExtensionArgumentsManager.cs" />
188 <Compile Include="OpenId\Extensions\OpenIdExtensionFactory.cs" />
189 <Compile Include="OpenId\Extensions\SimpleRegistration\ClaimsRequest.cs" />
190 <Compile Include="OpenId\Extensions\SimpleRegistration\ClaimsResponse.cs" />
191 <Compile Include="OpenId\Extensions\SimpleRegistration\Constants.cs" />
192 <Compile Include="OpenId\Extensions\SimpleRegistration\DemandLevel.cs" />
193 <Compile Include="OpenId\Extensions\SimpleRegistration\Gender.cs" />
194 <Compile Include="OpenId\Identifier.cs" />
195 <Compile Include="OpenId\Messages\CheckAuthenticationRequest.cs" />
196 <Compile Include="OpenId\Messages\CheckAuthenticationResponse.cs" />
197 <Compile Include="OpenId\Messages\CheckIdRequest.cs" />
198 <Compile Include="OpenId\Messages\IndirectResponseBase.cs" />
199 <Compile Include="OpenId\Messages\IndirectSignedResponse.cs" />
200 <Compile Include="OpenId\Messages\IOpenIdMessageExtension.cs" />
201 <Compile Include="OpenId\Messages\NegativeAssertionResponse.cs" />
202 <Compile Include="OpenId\Messages\PositiveAssertionResponse.cs" />
203 <Compile Include="OpenId\Messages\SignedResponseRequest.cs" />
204 <Compile Include="OpenId\NoDiscoveryIdentifier.cs" />
205 <Compile Include="OpenId\OpenIdUtilities.cs" />
206 <Compile Include="OpenId\PrivateSecretMemoryStore.cs" />
207 <Compile Include="OpenId\Provider\AuthenticationRequest.cs" />
208 <Compile Include="OpenId\Provider\AutoResponsiveRequest.cs" />
209 <Compile Include="OpenId\Provider\IAuthenticationRequest.cs" />
210 <Compile Include="OpenId\Provider\IProviderApplicationStore.cs" />
211 <Compile Include="OpenId\Provider\IRequest.cs" />
212 <Compile Include="OpenId\Provider\Request.cs" />
213 <Compile Include="OpenId\Provider\StandardProviderApplicationStore.cs" />
214 <Compile Include="OpenId\Realm.cs" />
215 <Compile Include="OpenId\RelyingPartyDescription.cs" />
216 <Compile Include="OpenId\DiffieHellmanUtilities.cs" />
217 <Compile Include="OpenId\DiffieHellman\DHKeyGeneration.cs" />
218 <Compile Include="OpenId\DiffieHellman\DHParameters.cs" />
219 <Compile Include="OpenId\DiffieHellman\DiffieHellman.cs" />
220 <Compile Include="OpenId\DiffieHellman\DiffieHellmanManaged.cs" />
221 <Compile Include="OpenId\DiffieHellman\mono\BigInteger.cs" />
222 <Compile Include="OpenId\DiffieHellman\mono\ConfidenceFactor.cs" />
223 <Compile Include="OpenId\DiffieHellman\mono\NextPrimeFinder.cs" />
224 <Compile Include="OpenId\DiffieHellman\mono\PrimalityTests.cs" />
225 <Compile Include="OpenId\DiffieHellman\mono\PrimeGeneratorBase.cs" />
226 <Compile Include="OpenId\DiffieHellman\mono\SequentialSearchPrimeGeneratorBase.cs" />
227 <Compile Include="OpenId\HmacShaAssociation.cs" />
228 <Compile Include="OpenId\IAssociationStore.cs" />
229 <Compile Include="OpenId\Messages\AssociateUnencryptedRequest.cs" />
230 <Compile Include="OpenId\Provider\OpenIdProvider.cs" />
231 <Compile Include="OpenId\Messages\AssociateDiffieHellmanRequest.cs" />
232 <Compile Include="OpenId\Messages\AssociateDiffieHellmanResponse.cs" />
233 <Compile Include="OpenId\Messages\AssociateRequest.cs" />
234 <Compile Include="OpenId\Messages\AssociateSuccessfulResponse.cs" />
235 <Compile Include="OpenId\Messages\AssociateUnencryptedResponse.cs" />
236 <Compile Include="OpenId\Messages\AssociateUnsuccessfulResponse.cs" />
237 <Compile Include="OpenId\Messages\IndirectErrorResponse.cs" />
238 <Compile Include="OpenId\Messages\DirectErrorResponse.cs" />
239 <Compile Include="OpenId\Messages\RequestBase.cs" />
240 <Compile Include="OpenId\Messages\DirectResponseBase.cs" />
241 <Compile Include="OpenId\RelyingParty\AssociationPreference.cs" />
242 <Compile Include="OpenId\RelyingParty\AuthenticationRequest.cs" />
243 <Compile Include="OpenId\RelyingParty\AuthenticationRequestMode.cs" />
244 <Compile Include="OpenId\RelyingParty\NegativeAuthenticationResponse.cs" />
245 <Compile Include="OpenId\RelyingParty\PositiveAuthenticationResponse.cs" />
246 <Compile Include="OpenId\RelyingParty\AuthenticationStatus.cs" />
247 <Compile Include="OpenId\RelyingParty\FailedAuthenticationResponse.cs" />
248 <Compile Include="OpenId\RelyingParty\IAuthenticationRequest.cs" />
249 <Compile Include="OpenId\RelyingParty\IAuthenticationResponse.cs" />
250 <Compile Include="OpenId\RelyingParty\IProviderEndpoint.cs" />
251 <Compile Include="OpenId\RelyingParty\ISetupRequiredAuthenticationResponse.cs" />
252 <Compile Include="OpenId\RelyingParty\IXrdsProviderEndpoint.cs" />
253 <Compile Include="OpenId\RelyingParty\OpenIdRelyingParty.cs" />
254 <Compile Include="OpenId\OpenIdStrings.Designer.cs">
255 <DependentUpon>OpenIdStrings.resx</DependentUpon>
256 <DesignTime>True</DesignTime>
257 <AutoGen>True</AutoGen>
259 <Compile Include="OpenId\Protocol.cs" />
260 <Compile Include="OpenId\ProviderEndpointDescription.cs" />
261 <Compile Include="OpenId\Provider\ProviderSecuritySettings.cs" />
262 <Compile Include="OpenId\RelyingParty\IRelyingPartyApplicationStore.cs" />
263 <Compile Include="OpenId\RelyingParty\RelyingPartySecuritySettings.cs" />
264 <Compile Include="OpenId\RelyingParty\ServiceEndpoint.cs" />
265 <Compile Include="OpenId\OpenIdXrdsHelper.cs" />
266 <Compile Include="OpenId\RelyingParty\StandardRelyingPartyApplicationStore.cs" />
267 <Compile Include="OpenId\SecuritySettings.cs" />
268 <Compile Include="Messaging\UntrustedWebRequestHandler.cs" />
269 <Compile Include="OpenId\UriIdentifier.cs" />
270 <Compile Include="OpenId\XriIdentifier.cs" />
271 <Compile Include="Properties\AssemblyInfo.cs" />
272 <Compile Include="OAuth\Messages\UnauthorizedTokenRequest.cs" />
273 <Compile Include="OAuth\ChannelElements\RsaSha1SigningBindingElement.cs" />
274 <Compile Include="Messaging\StandardWebRequestHandler.cs" />
275 <Compile Include="Messaging\MessageReceivingEndpoint.cs" />
276 <Compile Include="Util.cs" />
277 <Compile Include="OAuth\Protocol.cs" />
278 <Compile Include="OAuth\ServiceProvider.cs" />
279 <Compile Include="Strings.Designer.cs">
280 <AutoGen>True</AutoGen>
281 <DesignTime>True</DesignTime>
282 <DependentUpon>Strings.resx</DependentUpon>
284 <Compile Include="UriUtil.cs" />
285 <Compile Include="Xrds\XrdsStrings.Designer.cs">
286 <AutoGen>True</AutoGen>
287 <DesignTime>True</DesignTime>
288 <DependentUpon>XrdsStrings.resx</DependentUpon>
290 <Compile Include="Yadis\ContentTypes.cs" />
291 <Compile Include="Yadis\DiscoveryResult.cs" />
292 <Compile Include="Yadis\HtmlParser.cs" />
293 <Compile Include="Xrds\ServiceElement.cs" />
294 <Compile Include="Xrds\TypeElement.cs" />
295 <Compile Include="Xrds\UriElement.cs" />
296 <Compile Include="Xrds\XrdElement.cs" />
297 <Compile Include="Xrds\XrdsDocument.cs" />
298 <Compile Include="Xrds\XrdsNode.cs" />
299 <Compile Include="Yadis\Yadis.cs" />
302 <None Include="OAuth\ClassDiagram.cd" />
303 <None Include="OAuth\Messages\OAuth Messages.cd" />
304 <None Include="Messaging\Bindings\Bindings.cd" />
305 <None Include="Messaging\Exceptions.cd" />
306 <None Include="Messaging\Messaging.cd" />
309 <EmbeddedResource Include="Messaging\MessagingStrings.resx">
310 <Generator>ResXFileCodeGenerator</Generator>
311 <LastGenOutput>MessagingStrings.Designer.cs</LastGenOutput>
313 <EmbeddedResource Include="OAuth\OAuthStrings.resx">
314 <Generator>ResXFileCodeGenerator</Generator>
315 <LastGenOutput>OAuthStrings.Designer.cs</LastGenOutput>
317 <EmbeddedResource Include="OpenId\OpenIdStrings.resx">
318 <Generator>ResXFileCodeGenerator</Generator>
319 <LastGenOutput>OpenIdStrings.Designer.cs</LastGenOutput>
321 <EmbeddedResource Include="Strings.resx">
322 <Generator>ResXFileCodeGenerator</Generator>
323 <LastGenOutput>Strings.Designer.cs</LastGenOutput>
324 <SubType>Designer</SubType>
326 <EmbeddedResource Include="Xrds\XrdsStrings.resx">
327 <Generator>ResXFileCodeGenerator</Generator>
328 <LastGenOutput>XrdsStrings.Designer.cs</LastGenOutput>
331 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
332 <Import Project="..\..\tools\DotNetOpenAuth.Versioning.targets" />