-1
我有一个C#项目,生成some.dll
,它引用了一堆DLL,其中一个是System.ComponentModel.Composition.dll
,它在下找到。从我的系统中引用System.ComponentModel.Composition.dll的位置?
我构建了some.dll
并部署在Windows XP系统上。使用此some.dll
的应用程序正常运行。但是当我尝试在Windows XP系统上寻找下的System.ComponentModel.Composition.dll
时,我找不到它。
我只是想了解应用程序如何正常运行。
我想了解它的原因是,我在不同的系统中构建了some.dll
,并部署在另一个Windows XP系统上。当我尝试启动应用程序,该应用程序崩溃与错误:
Exception ::Could not load file or assembly 'System.ComponentModel.Composition.resources, Version=4.0.0.0, Culture=en-NZ, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
我也这么认为。但是,在应用程序更早工作的系统中,如果我放置在第二个系统中编译的some.dll,应用程序将再次发生错误。 – pasha
@pasha - 请注意,它在错误消息中引用了“en-NZ”文化 - 因此您可能不恰当地引用/缺少安装的(人)语言特定部分。 –