遇到了编译问题,请问如何解决,谢谢。
//用.NET2.0会不存在System.Linq,故采用.NET3.5编译的
“LabelPlus.exe”(CLR v2.0.50727: DefaultDomain): 已加载“C:\WINDOWS\assembly\GAC_64\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。 “LabelPlus.exe”(CLR v2.0.50727: DefaultDomain): 已加载“D:\Yume\LabelPlus-master-Study\LabelPlus\bin\Debug\LabelPlus.exe”。已加载符号。 “LabelPlus.exe”(CLR v2.0.50727: LabelPlus.exe): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。 “LabelPlus.exe”(CLR v2.0.50727: LabelPlus.exe): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。 “LabelPlus.exe”(CLR v2.0.50727: LabelPlus.exe): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。 “LabelPlus.exe”(CLR v2.0.50727: LabelPlus.exe): 已加载“C:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll”。已跳过加载符号。模块进行了优化,并且调试器选项“仅我的代码”已启用。 “LabelPlus.exe”(CLR v2.0.50727: LabelPlus.exe): 已加载“C:\WINDOWS\assembly\GAC_MSIL\mscorlib.resources\2.0.0.0_zh-CHS_b77a5c561934e089\mscorlib.resources.dll”。模块已生成,不包含符号。 引发的异常:“System.IO.DirectoryNotFoundException”(位于 System.Xml.dll 中) 引发的异常:“System.IO.DirectoryNotFoundException”(位于 System.Xml.dll 中) 程序“[16024] LabelPlus.exe”已退出,返回值为 1 (0x1)。
首先说明一下,这个仓库已经弃用,代码已经迁移到https://github.com/LabelPlus/LabelPlus 看样子是编译成功了,应该是没找到资源文件,编译好的文件需要和那些资源文件放一起才能正常工作。 新仓库里的工程文件是会自动copy资源文件到target文件夹里的,应该不会再遇到这个问题。
抱歉编译的确成功,第一次就编译的是新代码这不过是找错地方提问了。编译结束同时还弹出的错误是 Language Definition Error ,尝试打开编译完成的文件时弹出了同样的提示框。
补充一下,重新编译后又能运行了,果然代码世界让人捉摸不透。但是编译后依旧会报错,错误与提问述同样,打开.exe文件后不再出现。
仓库已经迁移到https://github.com/LabelPlus/LabelPlus 请先尝试用新仓库里的工程编译