今天Publish Solution的时候遇到了这个错误:
Could not find file 'Microsoft.Windows.CommonLanguageRuntime, Version=2.0.50727.0' 感到很诧异,CLR都找不到了,还混个P啊~!
后来查查资料,网上说这是因为Solution有多个入口程序而导致的。个人组织了三种解决方案:
1.Solution中保证只有一个Project编译为Windows Application,其他的编译为Class Library。(Project右键Property,Application选项卡,Output type选项)
2.如果确实需要生成多个exe文件,确保取消Enable ClickOne Security Settings复选框。(Project右键Property,Security选项卡)
3.如果需要保留此安全选项,可以把exe的项目引用删掉,改为exe文件的引用。
后来查查资料,网上说这是因为Solution有多个入口程序而导致的。个人组织了三种解决方案:
1.Solution中保证只有一个Project编译为Windows Application,其他的编译为Class Library。(Project右键Property,Application选项卡,Output type选项)
2.如果确实需要生成多个exe文件,确保取消Enable ClickOne Security Settings复选框。(Project右键Property,Security选项卡)
3.如果需要保留此安全选项,可以把exe的项目引用删掉,改为exe文件的引用。