我第一次在项目中使用NLog。我想记录到一个文件,所以我添加了一个写入fileName =“$ {basedir} / logs / $ {shortdate} .log”的目标。这会在MyApplicationFolder / Logs / 2009-06-08.log中创建/附加日志信息到文件 在Windows XP计算机上,在调试模式下以及使用我的msi安装程序进行部署时,日志记录都可以正常工作 但是,当我在Vista计算机上部署时,没有任何内容记录到该文件中。 我试图添加一个MessageBox目标,只是为了检查Vista部署是否正在与NLog dll通信,或者配置文件是否存在问题 - 这是有效的,所以我认为这必须专门创建一个文件夹和/或在C:/ Program Files(x86)中创建/写入文件 任何人都可以帮我看看我做得不对吗?