.net – 在同一个解决方案中为多个项目添加相同的“* .dll”引用
我有一个Visual Studio 2008 .NET C/C++LI解决方案.我的解决方案包括许多子项目.我为每个项目定义一个自定义buid目录调用它的输出.
MySoultion > MyFirstProject(* .exe) 每个子项目使用Log4.net.So我创建一个目录(称为LogBinary),并将log4.net dll放在该文件夹中.然后使用log4net我添加这个dll作为我的每个项目的参考… 只是一个例子:
许多警告与
为什么我得到这个警告?有没有人有解决方案来添加相同的dll到多个项目(除了使用GAC) 最好的祝愿
我终于找到了一个解决这个问题的方法,这不是一个黑客.我在
a response from ‘pyro_serv` on the msdn social site发现了答案:
所以对于OP的例子看起来像这样: Solution -> Log4.net Solution -> Proj1 Solution -> Proj1 -> Log4.net Solution -> Proj2 Solution -> Proj2 -> Log4.net ... 避免警告的方法是将Build中的Use Dependencies设置为false,以便对Proj1,Proj2,..,Projn的所有引用进行设置. 我刚刚通过演示解决方案验证了这一点,它的效果非常好 – 我无法相信解决方案有多简单,浪费了多少时间找到它! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- windows – 命令行web浏览
- windows-server-2003 – 为什么“本地安全策略”设置变灰?
- “打开…”是Windows上的一个文件,带有python应用程序
- 使用Exchange命令创建分发列表时限制别名的复制
- windows-server-2008 – 有没有办法从命令行/ Powershell显
- windows-server-2008-r2 – 无法在Windows Server 2008上的
- Windows – 3月10日补丁星期二似乎导致SQL Server客户端连接
- windows-server-2008 – Powershell使用CNAME远程连接到服务
- group-policy – 如何恢复在Windows服务器上完成的组策略编
- 如何使Windows文件锁定更像UNIX文件锁定?