1

我的解决方案中有一个 Visual Studio 2008 网站项目,其中包含许多其他程序集项目。

网站项目有 4 种类型的引用:项目、bin、COM 互操作和文本文件。

该项目完美地引用了自动更新。

托管 DLL 的 bin 引用使用 .refresh 文件自动更新,这些文件运行良好并且可以检入 Visual SourceSafe。

我的问题是关于如何管理其他两种类型 - COM 互操作和文本文件。

我有一个 OCX,当作为参考添加时,它会创建一个没有 .refresh 文件的互操作 DLL。将互操作 DLL 检查到 VSS 中是不可取的,因为您必须在构建时检查它。将互操作 DLL 移动到另一个位置以直接引用不起作用,因为我需要对我的程序集进行强命名,在这种情况下这需要原始 OCX。互操作引用甚至不会显示在“属性页”>“引用”页面上。

如何让它正确自动更新?如何制作合适的 .refresh 文件?

我有纯文本文件,其中包含其他托管 DLL 引用的许可证。我创建了似乎适用于 VS2008 和 VSS 的 .refresh 文件,但不是自动为我创建的。

我应该如何以适用于 VSS 的方式包含引用?

签入 bin 目录中的许可证文件会导致同样的问题,即必须在每次构建时签出它们。

4

0 回答 0