0

我正在开发一个 .NET 类库以及一些示例源。因此,我的解决方案包括库、用于说明库的示例 VB 以及用于部署它的安装项目。

该示例对类库具有项目依赖关系,安装项目被配置为部署类库(即.NET 类库项目的输出)和 VB 应用程序的源代码。

问题是 VB 应用程序的 vbproj 文件包含项目依赖项(即它引用类库的 .csproj)。

我想要实现的是,当源代码部署在客户端机器上时,它是一个独立的项目,它依赖于(刚刚安装的)类库 DLL。

我怀疑我需要对 vbproj 文件进行一些安装后操作,但由于我是新手,我想知道这个(我会想到的)常见问题是否可以轻松处理?

TIA

4

2 回答 2

1

我的建议是将您的两个项目分成两个解决方案 - 一个用于库,一个用于 VB 示例项目。

然后,您的 VB 示例项目可以直接引用库的 DLL,而不是对项目的引用。这更接近您计划“部署”此示例的方式,因此您无需在事后进行任何操作。

在编写库时,这可能会更加困难,因为您将维护两个项目,但如果您的库已经成熟,这种方式会更干净。

于 2009-05-05T15:04:46.770 回答
0

您可以删除“项目依赖项”,而是将“程序集引用”添加到您的 VB 项目中。

于 2009-05-05T15:05:05.253 回答