它发生在我尝试编译Windows Mobile类库时,在我添加了必要的XMTA文件以向我的自定义组件提供属性之后。
here
但是在我彻底测试它之后,它所做的唯一事情就是删除XMTA文件生成。
其他的一切都很好,我在这个项目中有几个其他的XMTA文件,每个文件编译都没有问题,只有我添加的这个新文件。
genasm
:
AsmmetaFile = ;
KeyFile = ;
NDPVersion = v3.5;
PlatformFamilyName = PocketPC;
PlatformID = 4118C335-430C-497f-BE48-11C3316B135E;
ReferencePath = C:\Program Files\...\v3.5\WindowsCE\System.Core.dll;
C:\Program Files\...\v3.5\WindowsCE\System.Data.DataSetExtensions.dll;
C:\Program Files\...\v3.5\WindowsCE\System.Data.dll;
C:\Program Files\...\v3.5\WindowsCE\System.dll;
C:\Program Files\...\v3.5\WindowsCE\System.Drawing.dll;
C:\Program Files\...\v3.5\WindowsCE\System.Windows.Forms.dll;
C:\Program Files\...\v3.5\WindowsCE\System.Xml.dll;
C:\Program Files\...\v3.5\WindowsCE\System.Xml.Linq.dll;
SourceAssembly = obj\Debug\PJonDevelopment.Mobile.Core.dll;
XmlSource = Forms\OpenFileDialogEx.xmta;
C:\Program Files\...\v3.5\Bin\GenAsm.exe
"C:\Users\Paulo Santos\...\PJonDevelopment.Mobile.dll"
-o "C:\Users\Paulo Santos\...\PJonDevelopment.Mobile.PocketPC.asmmeta.dll"
-x "C:\Users\Paulo Santos\...\OpenFileDialogEx.xmta"
-xr "C:\Program Files\...\v3.5\WindowsCE\System.Core.dll"
-xr "C:\Program Files\...\v3.5\WindowsCE\System.Data.DataSetExtensions.dll"
-xr "C:\Program Files\...\v3.5\WindowsCE\System.Data.dll"
-xr "C:\Program Files\...\v3.5\WindowsCE\System.dll"
-xr "C:\Program Files\...\v3.5\WindowsCE\System.Drawing.dll"
-xr "C:\Program Files\...\v3.5\WindowsCE\System.Windows.Forms.dll"
-xr "C:\Program Files\...\v3.5\WindowsCE\System.Xml.dll"
-xr "C:\Program Files\...\v3.5\WindowsCE\System.Xml.Linq.dll"
-frameworkversion v3.5
-platformfamily PocketPC
error :
genasm.exe(1) :
There was an error finalizing type .
Object reference not set to an instance of an object.