Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.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# “用户控制”;can';“我看不见”;NuGet库,而Windows窗体可以_C#_.net_User Controls - Fatal编程技术网

C# “用户控制”;can';“我看不见”;NuGet库,而Windows窗体可以

C# “用户控制”;can';“我看不见”;NuGet库,而Windows窗体可以,c#,.net,user-controls,C#,.net,User Controls,我想创建一个应用程序,通过按下一个按钮,程序可以动态添加选项卡页,这些选项卡页是使用我在另一个项目中创建的UserControl创建的 问题在哪里 在UserControl中,我在单击特定按钮时添加了一个代码,该代码通过使用自定义库向服务器发送一些请求以便登录。该自定义库希望引用它的项目安装了一些NuGet软件包(Microsoft.Net.Http和Microsoft.Bcl.Async)。 但是,当我单击该按钮时,问题出现了。 我认为这当然意味着它看不到安装了什么NuGet包?(我应该在这里

我想创建一个应用程序,通过按下一个按钮,程序可以动态添加选项卡页,这些选项卡页是使用我在另一个项目中创建的UserControl创建的

问题在哪里

在UserControl中,我在单击特定按钮时添加了一个代码,该代码通过使用自定义库向服务器发送一些请求以便登录。该自定义库希望引用它的项目安装了一些NuGet软件包(Microsoft.Net.Http和Microsoft.Bcl.Async)。 但是,当我单击该按钮时,问题出现了。 我认为这当然意味着它看不到安装了什么NuGet包?(我应该在这里说,target.NETFramework是4.5)

与此同时,在测试过程中,我为同一个作业添加了一个迷你按钮,在将要使用上述UserControl的Windows窗体应用程序中。我执行了完全相同的过程(安装了NuGet软件包,引用了自定义库,并编写了按钮代码),它工作正常,没有错误


那么,为了让它在用户控件中工作,我需要做什么呢?

。Net 4.5包括这些功能。您应该删除NuGet软件包。当我删除NuGet软件包时,会出现与上面相同的错误,并警告:您的软件包被弄乱了。确保所有项目都引用.Net 4.5,删除所有NuGet软件包,然后重试。