mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-08-04 12:51:05 +00:00
Fixed build on Visual Studio
This commit is contained in:
parent
27d5e7a43e
commit
bb15844deb
|
@ -49,6 +49,7 @@ namespace OpenTK.Rewrite
|
||||||
// We want to keep a valid symbols file (pdb or mdb)
|
// We want to keep a valid symbols file (pdb or mdb)
|
||||||
var read_params = new ReaderParameters();
|
var read_params = new ReaderParameters();
|
||||||
var write_params = new WriterParameters();
|
var write_params = new WriterParameters();
|
||||||
|
#if false // Disabled because symbols file is locked during AfterBuild
|
||||||
var pdb = Path.ChangeExtension(file, "pdb");
|
var pdb = Path.ChangeExtension(file, "pdb");
|
||||||
var mdb = Path.ChangeExtension(file, "mdb");
|
var mdb = Path.ChangeExtension(file, "mdb");
|
||||||
ISymbolReaderProvider provider = null;
|
ISymbolReaderProvider provider = null;
|
||||||
|
@ -63,14 +64,20 @@ namespace OpenTK.Rewrite
|
||||||
read_params.SymbolReaderProvider = provider;
|
read_params.SymbolReaderProvider = provider;
|
||||||
read_params.ReadSymbols = true;
|
read_params.ReadSymbols = true;
|
||||||
write_params.WriteSymbols = true;
|
write_params.WriteSymbols = true;
|
||||||
|
#endif
|
||||||
|
|
||||||
if (!String.IsNullOrEmpty(keyfile))
|
if (!String.IsNullOrEmpty(keyfile) && File.Exists(keyfile))
|
||||||
{
|
{
|
||||||
|
keyfile = Path.GetFullPath(keyfile);
|
||||||
var fs = new FileStream(keyfile, FileMode.Open);
|
var fs = new FileStream(keyfile, FileMode.Open);
|
||||||
var keypair = new System.Reflection.StrongNameKeyPair(fs);
|
var keypair = new System.Reflection.StrongNameKeyPair(fs);
|
||||||
fs.Close();
|
fs.Close();
|
||||||
write_params.StrongNameKeyPair = keypair;
|
write_params.StrongNameKeyPair = keypair;
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Console.Error.WriteLine("No keyfile specified or keyfile missing.");
|
||||||
|
}
|
||||||
|
|
||||||
// Load assembly and process all modules
|
// Load assembly and process all modules
|
||||||
var assembly = AssemblyDefinition.ReadAssembly(file, read_params);
|
var assembly = AssemblyDefinition.ReadAssembly(file, read_params);
|
||||||
|
|
Loading…
Reference in a new issue