3
  1. 我的 C# 控制台应用程序的 App.config 文件中有一个开发环境连接字符串。
  2. 我需要的是能够在发布应用程序后更改连接字符串。
  3. 每当我发布时,都会创建一个清单文件,其中包含一些哈希键,如果我尝试更改配置文件,它会抛出一个错误,指出it has a different computed hash than specified in manifest.

如何解决这个问题

4

1 回答 1

2

我建议改为从数据库表中读取它。此外,如果将来其他应用程序将来可以使用此连接字符串,那么只需进行一次更改就很好了。您还可以在您的应用程序中使用相同的逻辑来检索连接字符串。如果这对您的情况来说听起来不合理,我同意 Simon 所说的“如果您需要定期更改 conn 字符串,那么可能考虑将其存储为字符串”。如果需要,您甚至可以尝试将其设置为环境变量。

于 2012-04-26T16:51:55.210 回答