Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .Net:是否需要在其他项目中创建自定义控件?_C#_.net_Wpf_Vb.net_User Controls - Fatal编程技术网

C# .Net:是否需要在其他项目中创建自定义控件?

C# .Net:是否需要在其他项目中创建自定义控件?,c#,.net,wpf,vb.net,user-controls,C#,.net,Wpf,Vb.net,User Controls,可能会问这个问题,但我想创建自定义控件,出于某种原因,每个在线教程都说我们应该创建一个特殊的项目,然后将dll引用到母项目中 我们真的需要这样做吗?我尝试使用ClickOnce,当它只有一个项目时,部署起来就更简单了 我想知道,是否有必要这样做,如果没有,我可以创建一个CustomControl o UserControl并将其命名为???没有必要,但建议在单独的类库项目中定义自定义控件,因此,重用它就像引用该项目一样简单。没有必要,但建议在单独的类库项目中定义自定义控件,因此,重用它就像引用该

可能会问这个问题,但我想创建自定义控件,出于某种原因,每个在线教程都说我们应该创建一个特殊的项目,然后将dll引用到母项目中

我们真的需要这样做吗?我尝试使用ClickOnce,当它只有一个项目时,部署起来就更简单了


我想知道,是否有必要这样做,如果没有,我可以创建一个CustomControl o UserControl并将其命名为???

没有必要,但建议在单独的类库项目中定义自定义控件,因此,重用它就像引用该项目一样简单。

没有必要,但建议在单独的类库项目中定义自定义控件,因此,重用它就像引用该项目一样简单。

不,您不需要单独的程序集。
我尝试使用ClickOnce,当它只有一个项目时部署起来更简单。
-不正确。如果您有一个项目而不是多个项目,那么ClickOnce并不“简单”。都一样。此外,为应用程序的不同“层”使用不同的项目是正确的方法。HighCore,ClickOnce是一个简单的“单击”项目。当您在一个解决方案下添加多个项目时,除非您摆弄宏,否则解决方案本身不能在单击下一次部署。不,您不需要单独的程序集。
我尝试使用ClickOnce,当它只有一个项目时,部署起来更简单。
-不正确。如果您有一个项目而不是多个项目,那么ClickOnce并不“简单”。都一样。此外,为应用程序的不同“层”使用不同的项目是正确的方法。HighCore,ClickOnce是一个简单的“单击”项目。当您在一个解决方案下添加多个项目时,除非您摆弄宏,否则解决方案本身不能在单击下部署一次。因此基本上没有必要这样做,如果它在同一个项目中,我仍然可以重用同一个控件。好的,谢谢。所以基本上没有必要,如果它在同一个项目中,我仍然可以重用相同的控件。好的,谢谢。