我正在开发.NET类库以及一些示例源。 因此,我的解决方案包括库,用于说明库的示例VB以及用于部署它的安装项目。
示例对类库具有项目依赖性,并且安装项目配置为部署类库(即.NET类库项目的输出)和VB应用程序的源。
问题是VB应用程序的vbproj文件包含项目依赖项(即它引用类库的.csproj)。
我想要实现的是,当源部署在客户端计算机上时,它是一个独立的项目,它依赖于(刚刚安装的)类库DLL。
我怀疑我需要对vbproj文件进行一些安装后操作,但由于我是新手,我想知道这个(我会想到)常见问题是否可以轻松处理?
TIA
答案 0 :(得分:1)
我的建议是将两个项目分成两个解决方案 - 一个用于库,一个用于VB示例项目。
然后,您的VB示例项目可以直接引用库的DLL,而不是对项目的引用。这更接近于您计划“部署”此示例的方式,因此您不需要在事后进行任何操作。
当你在编写你的图书馆时,这可能会比较困难,因为你要维护两个项目,但是如果你的图书馆成熟了,那就更清洁。
答案 1 :(得分:0)
您可以删除“项目依赖项”,而是向VB项目添加“程序集引用”。