我有一个Visual Studio解决方案,它构建了一些用C#编写的.Net DLL。然后将DLL复制到环境系统变量中定义的另一个路径。
现在我想将此DLL作为对另一个Visual Basic项目的引用添加,而不指定完整路径,只是... %LIB_PATH%\csharpdll.dll
有可能吗?
修改 我会更好地写我的问题:我正在使用Visual C#和VB 2010 express。我有一个C#项目,我将其称为CShartProject作为共享库。现在我想将这个项目集成到一个现有的VB项目中。不幸的是,我不能用快速版本的混合语言解决方案......
现在解决方案必须从2个远程PC共享...所以我想避免相对路径。我能做什么?
答案 0 :(得分:1)
项目属性 - >参考文献 - >添加...参考 - >浏览选项卡,然后浏览到您的C#DLL。
关于相对路径,最好的选择可能是在开发机器上保留绝对路径,然后将PATH设置为指向%LIB_PATH%。这样你就可以在远程机器上工作了。
始终最好进行项目引用。这使得开发人员更加友好。例如,另一个开发人员可以签出您的分支,打开解决方案并使其工作而无需修改环境变量。此外,如果需要,您可以调试C#代码并提交这些更改。