【问题标题】:UWP SQL Server Connection StringUWP SQL Server 连接字符串
【发布时间】:2018-03-16 00:35:01
【问题描述】:

我使用 Visual Studio 2017 制作了一个 UWP 应用程序。构建它并且它在我的 PC 上运行良好。 我有一个本地 SQL 数据库并将连接字符串放在 Resources.resw 文件中。 我已经制作了一个 UWP 应用程序包,可以在其他 PC 上运行它。

现在我必须在其他 PC 上使用此应用程序,如何更改该 PC 的 Resources.resw 中的连接字符串。

有什么帮助吗?

【问题讨论】:

  • UWP 中没有应用配置,您必须使用 Resources.resw/xml/json 或文本文件来读取密钥。但是右键解决方案->商店->创建应用包...以上这些类型的文件在应用包中都不存在!!
  • 您不能更改包中的任何内容。您需要使用正确的连接字符串重新创建包。
  • 它不像 Web 应用或桌面应用,您可以在部署文件夹中更改一些配置文件。
  • 在其他 PC 上使用软件包时,如何制作可编辑的文本?或者针对此类问题的任何其他解决方法?请有任何建议
  • 其实你可以做任何外部文件包?你可以做两件事。首先,允许用户输入连接字符串应用程序,然后存储在应用程序设置中。其次,在localdata文件夹中生成一个文本文件并从那里读/写。

标签: .net sql-server uwp connection-string


【解决方案1】:

建议

实际上你不能编辑文件包中的任何外部文件。

你可以做两件事。首先,允许用户输入连接字符串应用程序,然后存储在应用程序设置中。其次,在LocalFolder 中生成一个文本文件并从那里读/写。

您可以使用以下代码访问本地文件夹。然后您可以从该文件夹创建和读取文件。我建议你在LocalFolder上创建一个文件夹

var localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;

查看MSDN 了解如何从StorageFolder 写入和读取文件。

【讨论】:

  • 非常感谢。竖起大拇指!
  • 享受编码烦恼:)
猜你喜欢
  • 1970-01-01
  • 2017-05-11
  • 1970-01-01
  • 2013-01-11
  • 1970-01-01
  • 1970-01-01
  • 2021-10-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多