我正在尝试在我的构建服务器上改变app.config,我创建了一个名为Build的配置,我有这4个.config文件。
这是我的app.config
<connectionStrings>
<!--configSource="connectionStrings.config"-->
<add name="TestContext" connectionString="Data Source=ServerDoesNotExist;Initial Catalog=TestDb; Integrated Security=true" providerName="System.Data.SqlClient" />
</connectionStrings>
和我的app.build.config
<?xml version="1.0" encoding="utf-8"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionstrings xdt:transform="Replace">
<add name="TestContext" connectionstring="Data Source=REALEXISTINGSERVER;Initial Catalog=TestDb; Integrated Security=true" providername="System.Data.SqlClient"/>
</connectionstrings>
</configuration>
但是,当我创建构建定义并添加configuration =Build
时,我收到此错误
错误:System.Data.SqlClient.SqlException:建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供者:命名管道提供程序,错误:40 - 无法打开与SQL Server的连接)---&gt; System.ComponentModel.Win32Exception:找不到网络路径
这意味着采用app.config文件而不是转换
答案 0 :(得分:2)
您可以使用SetAttributes
private WebView mWebView = (WebView) findViewById(R.id.activity_main_webview);
请参阅