2013-05-27 93 views
0

我有一個Visual Studio解決方案,它構建了一些用C#編寫的.Net DLL。然後將DLL複製到環境系統變量中定義的另一個路徑。將Visual Basic項目引用添加到C#DLL

現在我想這個DLL作爲引用添加到另一個Visual Basic項目,而不指定完整路徑,但只是... %LIB_PATH%\csharpdll.dll

這可能嗎?

編輯 我會寫出更好的我的問題:我使用Visual C#和VB 2010 Express。我有一個C#項目,我將CShartProject作爲共享庫。現在我想將這個項目集成到一個退出的VB項目中。不幸的是我不能有混合語言解決方案與快遞版...

現在解決方案必須從2遠程PC共享...所以我想避免相對路徑。我能做什麼?

+0

你爲什麼不自己嘗試?你可能花更多時間來寫這個問題比在Visual Studio中嘗試,不是嗎? –

+0

我是一個C++軟件開發人員,我沒有與VB期滿...當我推添加引用...我只需要選擇一個文件 –

回答

1

項目屬性 - >參考 - >添加...參考 - >瀏覽選項卡,然後瀏覽到您的C#DLL。

關於相對路徑,最好的辦法可能是在開發機器上保留絕對路徑,然後設置PATH指向%LIB_PATH%。這樣你也可以在遠程機器上工作。

總是最好使項目參考。這使得它更加開發友好。例如,另一個開發人員可以檢查你的分支,打開解決方案並讓它工作而不用修改環境變量。另外,如果需要,您可以調試C#代碼並提交這些更改。