簡體   English   中英

使用.dll嵌入運行項目c#,如果從VS2010運行則可以運行,不能從可執行文件運行

[英]run project c# with .dll embebed, works if run from VS2010, dont works from executable

我在C#中有一個項目,在項目中我添加了一個file.dll,當我從VS2010運行該程序時,這項工作有效,但是當我嘗試運行形式/bin/debug/myproject.exe時,它不起作用,只是程序使用file.dll時失敗
我試過了:
file.dll配置其屬性,例如:
建立動作:內容

構建動作:嵌入式資源
但仍然不起作用...
對不起,我的英語,希望您能幫助和理解我的問題。

您是否嘗試過構建操作:無,復制到輸出目錄:始終復制還是更新(如果更新)?

為什么不將dll作為參考添加(復制本地:如果需要,則為true)? 還是您不想使用它?

好吧,我發現了問題,我的應用程序通過file.dll與控制台通信,當我從VS運行mi項目時,該控制台是默認打開的,但是當我從/bin/debug/myproject.exe執行該應用程序時,它不會打開任何控制台,所以通訊失敗,所以現在我認為解決方案是為此運行在應用程序后面的通訊創建一個控制台

暫無
暫無

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

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