I'm using VS.NET 2003 and VB.NET. I have placed my log4net.config file in the same folder as the source code and I want to automatically copy the log4net.config file to the bin folder just as the app.config f开发者_Go百科ile is copied to bin. Is there an automatic way to do this?
Include it as a resource, and choose copy always.
You can do this by:
- Click on your vbproj file and choose "Add Existing item"
- Navigte to the config file and select it
- Right click on the config file and make sure it is not set to "embedded resource" (you dont want it embedded in your exe or dll)
- Make sure its build action is set to "Copy always"
- Build, and check your build directory it should be there
I dont have my IDE open, so the steps might need a little tweaking.
Add a post build event - http://geekswithblogs.net/dchestnutt/archive/2006/05/30/80113.aspx
Something like:-
copy "$(ProjectDir)log4net.config" "$(ProjectDir)$(OutDir)"
should do it.
精彩评论