我正在使用 Visual Studio 2012 用VB.NET构建一个Windows服务。 我在项目中添加了 log4net 以处理有关服务执行的日志信息。 我创建了一个
我向解决方案添加了一个 Installshield LE 安装程序项目,并选择包含文件中的
然而,阅读SO上的此答案后,我注意到 Build Action->Content 用于获取文件流,这不是我想要实现的。
请问是否有其他方式,建议的方式来将我的log4net.config文件从生成目录中包含到我的Installshield安装程序项目中?
log4net.config
文件,并在其 Copy to Output Directory
属性中标记为 Copy if newer
。我向解决方案添加了一个 Installshield LE 安装程序项目,并选择包含文件中的
Myproject.Primary Output
。 我希望我的log4net.config
文件能够被包含在安装程序中,因为它被标记为输出时复制,但实际安装后未包含该文件。 经过研究,我发现可以将 log4net.config 的 Build Action 更改为 Content,并在 Setup 项目中再次包括Myproject.Content Files
。结果发现这样做可以正常工作。然而,阅读SO上的此答案后,我注意到 Build Action->Content 用于获取文件流,这不是我想要实现的。
请问是否有其他方式,建议的方式来将我的log4net.config文件从生成目录中包含到我的Installshield安装程序项目中?