在Visual Studio 2008中,我可以添加项目引用并将Copy Local属性设置为true。因此,引用的程序集将被复制到主程序集构建到的同一文件夹中。
但是如果我想在主程序集附近的子文件夹中包含所有引用的程序集呢?
这样的事情:
..
myApp.exe
Libs
myLib1.dll
myLib2.dll
Data
myDatabase.sqlite
PS: 这是针对.NET Compact Framework 3.5构建的智能设备应用程序
答案 0 :(得分:2)
对于框架的其他版本,您可以这样做:
http://msdn.microsoft.com/en-us/library/twy1dw1e.aspx
对于契约,我建议阅读:
http://blogs.msdn.com/stevenpr/archive/2005/01/05/347353.aspx
HTH
非洲科尔比
答案 1 :(得分:0)
您可以关闭“复制本地”设置,然后在引用的项目上设置构建操作,以便在每次构建后将dll复制到Libs文件夹。
答案 2 :(得分:0)
您可以在VS中添加pre / post构建事件命令(在项目属性 - >“构建事件”下),以将文件复制到您需要的位置。