在VS.net 2010中从“模板”项目创建项目时,引用DLL(不将localy复制到项目中)的最佳方法是什么?因为,众所周知,项目模板只能为项目制作模板,而不是解决方案。
更新
我的问题不明确:
我想知道如何一个项目,让我们说“Project1”,在ASP.net中将几个具有“Copy Local”属性的库设置为false,然后将此项目用作“Template”。引用“project2”中的DLL,使用“project1”作为模板的DLL,如果不将每个DLL放入project2目录并重新创建与project1相同的目录列表,则无法正确完成。有没有办法让模板为你做这一切?
答案 0 :(得分:1)
如果在GAC中注册了参考DLL,则不会复制该参考DLL。可以尝试避免非GAC编辑程序集的副本,将Copy Local属性设置为False。但是这样做很不寻常,因为CLR在运行时无法找到所需的程序集,所以无法调试代码。无法调试代码是一个问题。