сборка
От: Аноним  
Дата: 25.06.09 06:39
Оценка:
Есть собранная сборка.Нужно вытащить из каких файлов собрана данная сборка.
Например есть файл Test.cs, с исходником:

using System;
namespace Instruction
{
    public class My
    {        
        public void Test()
        {                         
        }
    }           
}


Если посмотреть, через ildasm :
.method public hidebysig instance void  Test() cil managed
{
  // Размер кода:       2 (0x2)
  .maxstack  8
  .language '{3F5162F8-07C6-11D3-9053-00C04FA302A1}', '{994B45C4-E6E9-11D2-903F-00C04FA302A1}', '{5A869D0B-6611-11D3-BD2A-0000F80849BD}'
// Source File 'C:\FlowAnalys\Unsys.testcases\Test\Instruction\Test.cs'
//000071:         {            
  IL_0000:  nop
//000072:         }
  IL_0001:  ret
} // end of method My::Test


В коментах, видим строчку // Source File 'C:\FlowAnalys\Unsys.testcases\Test\Instruction\Test.cs', не знаю как вытащить эту строку.
Думал, может есть из стандартных средств, который возвращает из каких файлов собрана сборка, reflection облазил, не нашел.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.