У меня есть Net standard class library
, который я использую для приложений windows forms
и xamarin forms
. Там у меня есть какой-то метод GetConnectionString
, который отлично работает в формах windosw и читает запись конфигурации из App.Config
, тем не менее, когда я пытался использовать метод в xamarin android
проекте, создающем App.config
, там, кажется, его нельзя как-то прочитать. Откуда при достижении return ConfigurationManager.ConnectionStrings[connectionName].ConnectionString
попытается прочитать запись в проекте xamarin android?
Исключение:
System.Exception: 'Connection string 'SqlServer' not found.'
GetConnectionString
public static string GetConnectionString(string connectionName)
{
try
{
return ConfigurationManager.ConnectionStrings[connectionName].ConnectionString;
}
catch (Exception)
{
throw new Exception($"Connection string '{connectionName}' not found.");
}
}
App.config:
<configuration>
<connectionStrings>
<add name="SqlServer" connectionString="Server=(local);Database=mydb;User=sa;Password=abc;" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>