Làm cách nào để kiểm tra xem liệu Cài đặt ứng dụng có khả dụng không?Cách kiểm tra xem khóa ứng dụng có tồn tại không?
ví dụ app.config
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key ="someKey" value="someValue"/>
</appSettings>
</configuration>
và trong CodeFile
if (ConfigurationManager.AppSettings.ContainsKey("someKey"))
{
// Do Something
}else{
// Do Something Else
}
Chúng tôi có một [Hàm IsNull SQL-like] (https://gist.github.com/eithe/5589891) trong thư viện của chúng tôi mà làm lấy một khung cảnh rất tiện dụng: 'Dim configValue As String = Util.IsNull (ConfigurationManager.AppSettings.Get (" SettingName "), String.Empty)' –
Nó ném "Tham chiếu đối tượng không được đặt thành một thể hiện của đối tượng" –
Không, không đúng. Nếu "myKey" không tồn tại trong nút xml cài đặt ứng dụng, mã sẽ bị loại trừ. – Gionata