簡體   English   中英

CodeDom參考添加正確,dll文件不正確

[英]CodeDom reference added properly, dll file is not

在這一點上,這使我一天的工作量很大。 在Visual Studio中,我可以添加對自定義.dll文件的引用。 添加引用后,即可調用.dll文件:

someClass_inDll sc = new someClass_inDll();
sc.someVoid_in_dll();

簡單吧? 不需要組裝使用,調用等。 我想能夠做到使用的CodeDOM這同樣事情! 因此,假設我有一個自定義的.dll文件(已經制作好並在硬盤上),我一直在將上述dll文件的完整路徑添加到codedom引用列表中。 但是,實際的.dll文件並未與我的項目一起編譯(與Visual Studio一樣)。

有人可以告訴我為什么嗎? 對我來說這是沒有意義的。

不想給.dll文件添加為嵌入的資源,因為我可以調用函數在DLL文件中的唯一方法是調用它這是我不想因為個人原因做。

我真的很感謝大家的幫助!

謝謝,埃文

我不確定我是否理解您的要求,但是這里...

Visual Studio會將所有引用復制到在編譯后的.proj文件中設置為“ Copy Local”的輸出目錄中。 編譯器本身並不關心依賴項的部署,這是msbuild的目的。

因此,當您添加對提供程序的CompilerParameters的引用時,它將使用該引用來生成可執行文件,但是您必須自己復制該可執行文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM