簡體   English   中英

部署.exe和從屬.dll

[英]Deploy a .exe and dependent .dll

我有控制台項目。 它是在VS2010中開發的。 它使用Mysql.net連接器。

當我在機器上進行開發時,一切正常。

我將.exe復制到我的朋友筆記本電腦中並嘗試運行它,但是出現錯誤消息,提示未找到Mysql.data.client。

我將所有dll復制到了項目文件夾中。 一切正常。

有什么方法可以構建.exe,而不必將Mysql.data.client復制到另一台計算機。

“構建具有所有依賴項的.exe。” 那可能嗎?

請告訴我。

您可以創建一個安裝項目以添加到您的解決方案中。

http://msdn.microsoft.com/zh-CN/library/19x10e5c%28v=VS.100%29.aspx

這將創建一個包含項目所有包含的依賴項的可安裝應用程序(.msi)。

我認為您正在尋找的是多模塊程序集(netmodules):

http://msdn.microsoft.com/zh-cn/library/226t7yxe(VS.90).aspx

另外,請檢查此鏈接:

http://www.codeproject.com/KB/dotnet/mergingassemblies.aspx

它說明了如何使用ilmerge完成此操作。

暫無
暫無

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

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