当我编译程序并且用户或密码错误时,我需要知道一种显示消息或类似信息的方法,因为当我这样做时,没有任何反应。
我正在制作一个保存日志的系统。
log4net只是使用C#。如果你能帮助我,我会很感激。
谢谢!
答案 0 :(得分:2)
据我所知,我认为在编译时没有办法做到这一点。
假设你的意思是运行时间而不是编译时间更有意义。当您尝试打开连接时,请使用try-catch块,并在catch块内部记录错误,显示警报,执行您需要执行的操作。
这是您需要的还是可以提出更具体的问题?
答案 1 :(得分:1)
如果绝对要求在连接字符串无效的情况下不构建项目,则可以执行类似于以下操作的操作。
TADA!除非连接字符串有效,否则不会构建项目。
请注意,这只会验证连接字符串是否来自构建计算机的 。它不会验证是否可以从其他任何位置访问它。