我使用 c# 构建了一个导出两个自定义控件的类库。这个类库依赖于一些引用,只要我只添加控件 DLL 作为引用,这些引用就会在构建时被适当地复制到 bin\Debug 目录中(使用自定义控件的解决方案)。到目前为止,一切都很好。
如果我现在将该输出目录中的控件添加到工具箱中并将一个放在设计器中的空表单上,Visual Studio 就会崩溃。如果我像这样从自定义控制解决方案调试http://msdn.microsoft.com/en-us/library/5ytx0z24(VS.80).aspx,我可以看到找不到引用的 DLL 之一的 IO 异常.
那么,是否有一种相当优雅的方式来放置依赖项以供设计人员找到它们?我尝试在项目设置中摆弄参考路径,但无济于事。每次更改一些代码时,我宁愿避免设置系统范围的路径和安装/注册控件。