2014-02-08 171 views
0

在.NET 4.5的WinForms應用程序,並使用確切的代碼從PayPal的API文檔我越來越:無法解析* config文件

「無法解析* config文件,確保您所配置的「貝寶'正確的部分。「

我只是發佈導致此問題的行: OAuthTokenCredential tokenCredential = new OAuthTokenCredential(「xxxxxxxxxxxxxx」,「xxxxxxxxxx」);

任何想法如何進行?

感謝

+0

這條線是不是從你的配置文件。 –

+0

正確。它在我的表單代碼中。 Winforms應用程序。 – Mike

+0

但錯誤說不能解析配置文件。看看那裏有意義嗎? –

回答

0

由於史蒂夫選擇是鈍角,爲求有沒有人有這個問題,這裏是鏈接到解決我的問題類似的問題。可能是我缺乏使用app.config文件的經驗,但我必須確保將代碼作爲文件中的第一個條目插入,或者我的HttpClient類在啓動時失敗。

鏈接是把我在正確的道路上: Paypal c# REST API asks for an undocumented configuration section

我App.config文件(基本的App.config從一個新的VS2013的WinForms項目從溶液中加入的NuGet貝寶REST SDK包和部分文件後從上面的鏈接)

正如鏈接所述,aaa,bbb,ccc,ddd來自您的沙箱帳戶配置文件。

<configSections> 
    <section name="paypal" type="PayPal.Manager.SDKConfigHandler, PayPalCoreSDK"/> 
</configSections> 

<paypal> 
    <accounts> 
     <account apiUsername="aaa" 
          apiPassword="bbb" 
       applicationId="ccc" 
       apiSignature="ddd"/> 
    </accounts> 
    <settings> 
     <add name="mode" value="sandbox"/> 
    </settings> 
</paypal> 

<startup> 
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> 
</startup> 

<runtime> 
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> 
     <dependentAssembly> 
      <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> 
      <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" /> 
     </dependentAssembly> 
    </assemblyBinding> 
</runtime>