我在这里为其他程序员制作了一个用户控件,从"Windows窗体控件库“模板开始-据我所知,这是创建用户控件时应该采用的方法。它在我的机器上运行良好,我只需转到工具栏并选择“选择项目”,就可以将其添加到工具栏。没问题,它已经添加好了,我可以使用它了。
我正试着把它交给另一个开发者。现在是开发过程的早期阶段,只是为了让一些事情继续进行,我们可以访问一个共享目录。他自己编译了源代码,并试图将控件添加到他的工具箱中。当他尝试这样做时,他得到的所有消息都是“我的控件中没有可以放置在工具栏上的组件”。
我找到了关于在web上分发用户控件的信息,但我们希望这些控件保留在内部。我已经在我的机器上安装/更新了一个名为"vsix“的软件,但是当我”导出“它时,我只得到了一个包含他已经拥有的文件的zip文件。我尝试过搜索"visual studio 2017分发用户控件“之类的东西,但它总是返回到设置web控件或”使用vsix",我就是搞不懂。
我在How to add a Custom Windows Forms Control into Visual Studio Toolbox中看到了这样一个答案:“你可以把你控件的dll复制到一个永久的位置。然后右键单击ToolBox,例如在general选项卡上,然后单击Choose Items ...然后在“选择工具箱项”窗口的“in.Net框架组件”选项卡中,单击“浏览...按钮并打开控件的dll。然后在components列表中,选中该控件并单击OK按钮。该控件将出现在所选选项卡下。您也可以通过右键单击并选择add tab来添加您自己的选项卡。“--但只要我们单击它,我们就会看到"There as component...”消息。
那么,我如何获得我在机器上创建的用户控件,并将其传递给我周围立方体中的人呢?
有没有“像我五岁那样解释给我听”版本的“把你写的控制权交给某人”?
发布于 2019-03-29 04:26:04
谢谢你,阿什康!事实证明,目标计算机上存在某种类型的问题。为了便于部署,我最终将所有内容都移到了一个类库中,但这里的另外两个人能够毫无问题地使用我的类库。所以,最后,我们在目标计算机上更新和重置了一些东西,并切换到一个类库--问题就解决了!
https://stackoverflow.com/questions/55365129
复制相似问题