RAPI を使用してファイルを送信しようとする Windows CE デバイス用の C# プログラムを作成しました。しかし、プログラムがこの行に到達するか、下にある場合、Windows.Forms.dll バージョン 2.0.0.0 で TypeLoad Exception のエラーが表示されます。
using (RemoteDeviceManager r = new RemoteDeviceManager())
また、RAPI.dll を追加して依存関係を更新した後、別の Windows.Forms.dll が追加されていることに気付きました。今、私はバージョン 2.0.0.0 と 3.5.0.0 を持っていました
これは、ファイルを転送するための私のコードです
using (RemoteDeviceManager r = new RemoteDeviceManager())
{
using (RemoteDevice dev = r.Devices.FirstConnectedDevice)
{
if (dev == null)
{
//nop
}
else
{
string destFolder = dev.GetFolderPath(SpecialFolder.Desktop);
string destFile = destFolder + @"\SharedFolder" + logfileName;
RemoteFile.CopyFileToDevice(dev, destFile, localFilePath, true);
}
}
}
誰が何が間違っていたのか教えてもらえますか? これらのコード行を追加する前に、すべてが完全に機能しています。また、ご要望があれば、wifi 経由でファイルを転送しようとしています。