C#:ArgumentException - XYZ.DLL不包含任何UserControl类型

时间:2010-09-09 07:57:41

标签: c# .net exception visual-studio-2005

我已经将我的开发PC移动到另一个位置,并且在没有对源进行任何更改的情况下,我现在得到了上述异常。有什么问题?

我在VS2005中使用C#。

3 个答案:

答案 0 :(得分:0)

尝试在Visual Studio中刷新对 xyz.DLL 的引用,或者将其删除并添加到引用中。

答案 1 :(得分:0)

有点晚了,但是由于这是搜索中的第一个问题,所以没有回应。

在我的情况下,图书馆项目包含以下行:

<Service Include="{94E38DFF-614B-4cbd-B67C-F211BB35CE8B}" />

<ItemGroup>中。该行需要删除。 (这是第一个问题。)我想这行代码将用于Windows窗体库的某种调试,并且没有有效的控件要测试。

删除此行后,发现了真正的问题。我试图建立一个图书馆。那是第二个问题。因此,所需要做的就是将启动项目从库更改为任何可执行文件。

当您将软件包从一台PC移至另一台PC时,便更改了star-up项目。

答案 2 :(得分:0)

在我的情况下,该项目是一个DLL,应由其他软件加载,因此,如果我尝试直接运行/调试该DLL项目,则会收到该错误。我通过配置VS Studio来打开另一个软件(已加载有问题的DLL)进行修复。您可以通过转到“项目->调试->启动外部程序”进行配置。