在 Visual Studio 2008 中,我可以添加项目引用并将 Copy Local 属性设置为 true。结果,引用的程序集将被复制到构建主程序集的同一文件夹中。
但是,如果我想将所有引用的程序集放在主程序集附近的子文件夹中怎么办?
像这样的东西:
..
myApp.exe
Libs
myLib1.dll
myLib2.dll
Data
myDatabase.sqlite
PS:这是针对 .NET Compact Framework 3.5 构建的智能设备应用程序
在 Visual Studio 2008 中,我可以添加项目引用并将 Copy Local 属性设置为 true。结果,引用的程序集将被复制到构建主程序集的同一文件夹中。
但是,如果我想将所有引用的程序集放在主程序集附近的子文件夹中怎么办?
像这样的东西:
..
myApp.exe
Libs
myLib1.dll
myLib2.dll
Data
myDatabase.sqlite
PS:这是针对 .NET Compact Framework 3.5 构建的智能设备应用程序
对于框架的其他版本,您将执行以下操作:
http://msdn.microsoft.com/en-us/library/twy1dw1e.aspx
对于紧凑型,我建议阅读以下内容:
http://blogs.msdn.com/stevenpr/archive/2005/01/05/347353.aspx
高温高压
科尔比非洲
您可以关闭“复制本地”设置,然后在引用的项目上设置构建操作,以在每次构建后将 dll 复制到您的 Libs 文件夹。
您可以在 VS 中添加前/后构建事件命令(在项目属性 ->“构建事件”下)将文件复制到您需要的位置。