在子文件夹中引用私有.net程序集

时间:2008-12-21 23:06:21

标签: .net compact-framework build-process assemblies

在Visual Studio 2008中,我可以添加项目引用并将Copy Local属性设置为true。因此,引用的程序集将被复制到主程序集构建到的同一文件夹中。

但是如果我想在主程序集附近的子文件夹中包含所有引用的程序集呢?

这样的事情:

..
myApp.exe
Libs
  myLib1.dll
  myLib2.dll
Data
  myDatabase.sqlite

PS: 这是针对.NET Compact Framework 3.5构建的智能设备应用程序

3 个答案:

答案 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构建事件命令(在项目属性 - >“构建事件”下),以将文件复制到您需要的位置。