2009-10-20 45 views
1

我將itextsharp.dll添加到我的項目中。它在我的桌面上。一切編譯和工作正常。如果我在另一臺計算機上安裝我的應用程序,它正在用戶桌面上查找相同的文件itextsharp.dll。vb.net添加引用

我該如何製作,以便將DLL內置到項目中?

+0

你如何「安裝應用程序」?如果您只是複製.exe,您還應該將.dll複製到相同的文件夾中。如果您創建了安裝程序,那麼您應該對其進行配置,以便它還會安裝.dll - 具體做法取決於您使用的安裝程序生成器。 – 2009-10-20 00:32:52

+0

是的,我只是複製這是一個安裝文件的exe,但它看起來在我的桌面上的DLL,即使我設置複製本地爲TRUE – 2009-10-20 00:41:19

回答

1

現在桌面上有什麼?

  1. 將所有可部署的程序集打包到與應用程序的主程序集相同的輸出文件夾中。

  2. 在創建安裝程序時...我假設您使用MS項目安裝程序..確保所有可部署指向通用文件夾目標。

我不明白你對Desktop的固定...請讓我知道,如果這是某種要求。

通常部署到桌面上的唯一東西就是應用程序的快捷方式。

+0

我猜它更容易扔東西在桌面上。它更容易以這種方式工作。我不是一個訓練有素的電腦科學家。我有一個金融學位 – 2009-10-20 04:53:30

1

確保在將DLL添加到項目中時,將「複製本地」設置爲true。這樣,該DLL將被複制到應用程序的「bin」文件夾中,而不是該DLL的原始位置。

+0

複製本地確實已經設置爲真 – 2009-10-20 00:33:53