현재 Windows CE 6.0 시스템에서 Microsoft Visual C# 2005를 사용하여 만든 C# 프로그램을 실행하려고합니다. 바코드 스캐너/포켓 PC입니다 그것은 콘솔 프로그램입니다,하지만 난이 프로그램을 실행할 때, 나는 오류 받고 있어요 :.. File or assembly name 'MySql.Data,Version=6.7.4.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D' , or one of its dependencies was not found.
"파일 또는 어셈블리 이름 'MySql.Data, Version = 6.7.4.0 ...'
가 세부 사항을 살펴보면, 그것은 TypeLoadException
입니다
내 app.manifest
파일은 다음과 같습니다.
<?xml version="1.0" encoding="utf-8"?>
<asmv1:assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1" xmlns:asmv1="urn:schemas-microsoft-com:asm.v1" xmlns:asmv2="urn:schemas-microsoft-com:asm.v2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<applicationRequestMinimum>
<PermissionSet class="System.Security.PermissionSet" version="1" Unrestricted="true" ID="Custom" SameSite="site" />
<defaultAssemblyRequest permissionSetReference="Custom" />
</applicationRequestMinimum>
</security>
</trustInfo>
<system.data>
<DbProviderFactories>
<remove name="MySQL Data Provider" />
<add name="MySQL Data Provider"
invariant="MySql.Data.MySqlClient"
description=".Net Framework Data Provider for MySQL"
type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</DbProviderFactories>
</system.data>
</asmv1:assembly>
편집 위의 오류가 표시되지 않으면, 다른 유사한 하나가 나타납니다 :
File or assembly name 'System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089', or one of its dependencies, was not found.
같은 디렉토리 또는 GAC에 관련 어셈블리가 있습니까? –