【发布时间】:2017-11-15 14:56:00
【问题描述】:
我有一个 MySQL 5.7.20-log 服务器在 Windows Server 2012 上运行。
我创建了两个简单的应用程序:
1.使用 6.10.4 连接器(NuGet 包)的 C# Windows 窗体应用程序 (.NET)
private void Form1_Load(object sender, EventArgs e)
{
TestMySqlConnection();
}
private void TestMySqlConnection()
{
string dbConnectionString =
" Data source = 192.168.0.12;" +
" Database = rcp;" +
" User Id = rcp;" +
" Password = *******;" +
" SslMode = None;";
using (MySqlConnection dbConnection = new MySqlConnection(dbConnectionString))
{
dbConnection.Open();
}
}
这个应用程序运行没有问题。
2。使用 6.10.4 连接器(NuGet 包)的通用 Windows 平台应用程序 (UWP /.NetCore)
private void Page_Loaded(object sender, RoutedEventArgs e)
{
TestMySqlConnection();
}
private void TestMySqlConnection()
{
string dbConnectionString =
" Data source = 192.168.0.12;" +
" Database = rcp;" +
" User Id = rcp;" +
" Password = *******;" +
" SslMode = None;";
using (MySqlConnection dbConnection = new MySqlConnection(dbConnectionString))
{
dbConnection.Open();
}
}
此应用程序不工作并抛出Exception。
例外:
调用的目标已抛出异常。
内部异常:
FileNotFoundException:无法加载文件或程序集“System.Diagnostics.Process,版本=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”。
任何帮助将不胜感激。
【问题讨论】: