簡體   English   中英

分發用戶控件(Windows窗體控件庫)

[英]Distributing a User Control (Windows Form Control Library)

我從“ Windows窗體控件庫”模板開始為其他程序員制作了一個用戶控件-據我了解,這是創建用戶控件時應該采取的方法。 它可以在我的機器上正常工作,只需將其添加到工具欄,然后選擇“選擇項目”即可。 沒問題,它已添加,我可以使用它。

我正在嘗試將其提供給此處的其他開發人員。 現在還處於開發過程的初期,為了使工作順利進行,我們可以訪問共享目錄。 他自己編譯了源代碼,並試圖將控件添加到他的工具箱中。 當他嘗試此操作時,他會收到所有消息“ [我的控件]中沒有可以放置在工具欄上的組件”。

我已經找到了有關在Web上分發用戶控件的信息,但是我們希望這些控件保留在內部。 我的機器上已經安裝/更新了一個名為“ vsix”的東西,但是當我“導出”它時,我只是得到一個包含他已經擁有的文件的zip文件。 我已經嘗試過搜索“ Visual Studio 2017分發用戶控件”之類的變體,但是它不斷回到設置Web控件或“使用vsix”的角度,我只是無法做到這一點。

我在如何將自定義Windows窗體控件添加到Visual Studio Toolbox中看到以下答案:“您可以將控件的dll復制到永久位置。然后右鍵單擊ToolBox,例如在常規選項卡上,然后單擊“選擇項目”。 ...然后在.Net Framework“組件”選項卡的“選擇工具箱項”窗口中,單擊“瀏覽...”按鈕並打開控件的dll,然后在“組件”列表中,檢查控件並單擊“確定”按鈕。您還可以通過右鍵單擊並選擇添加標簽來添加自己的標簽。” -但只要單擊它,即會收到“沒有組件...”消息。

那么,如何將自己在計算機上創建的用戶控件帶到我周圍的多維數據集中的人手中?

是否有“給我您五歲以下的孩子”的“解釋給我聽”的版本?

謝謝阿什坎! 事實證明,目標計算機上僅存在某種問題。 最終,我確實將所有內容移到了類庫中以簡化部署,但是這里的另外兩個人可以使用我所擁有的內容而沒有任何問題。 因此,最后,我們更新並重置了目標計算機上的某些內容,並切換到類庫-問題已解決!

暫無
暫無

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

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