Code: Select all
"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\sn.exe" -p My.pfx My.snk
"C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\x64\TlbImp.exe" %windir%\system32\quartz.dll /out:QuartzTypeLib.dll /publickey:My.snk
Code: Select all
public void Play(string path)
{
FilGraphMgr = new FilgraphManager();
FilGraphMgr.RenderFile(path);
FilGraphMgr.Run();
}
< /code>
Während des Builds wird die DLL in den Ausgangsordner kopiert. Wenn dieser Methode -Aufruf erreicht ist, löst das Framework eine Ausnahme aus: < /p>
system.io.fileloadexception: 'konnte keine Datei oder Assembly' quarttzTypelib, Version = 1,0.0.0, Culture = Neutral, publicKeyToken = 8FFCE24EC5DC181E 'oder ONDE AFFECTEL. Starke Namensvalidierung fehlgeschlagen. (Ausnahme von hResult: 0x8013141a) '
Die Version im Fehler stimmt dem mit illdasm.exe
Code: Select all
Tlbimp.exe
TLBIMP: Fehler TI1020: Ungültige starke Name angegeben.>