![](/img/trans.png)
[英]How to deploy a dependent DLL when a client solution references my project?
[英]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.