未能加载文件或程序集或某一个依赖项

最近看一个开源项目的时候由于自己电脑是32位的,运行项目就报这个错,于是网上找了一下发现这个问题解决方法下面这种最不错的就贴出来或许以后用得上

1.右键卸载项目
2.右键选择编辑工程文件加以下内容:

 1 <PropertyGroup> 
 2 <ForceResGen32Bit Condition="'$(MSBuildToolsVersion)'=='4.0' And '$(PROCESSOR_ARCHITEW6432)'!='' And '$(TargetingClr2Framework)'=='true' And '$(PlatformTarget)'=='x86'">true</ForceResGen32Bit> 
 3 
 4 </PropertyGroup> 
 5 <Target Name="BeforeResGen" Condition="'$(ForceResGen32Bit)' == 'true'"> 
 6 <PropertyGroup> 
 7 <ResGenSdkToolsPath>$(IntermediateOutputPath)ResGenForced32Bit\</ResGenSdkToolsPath> 
 8 </PropertyGroup> 
 9 <!-- Copy resgen.exe to intermediate working directory for UAC settings --> 
10 <Copy SourceFiles="$(TargetFrameworkSDKToolsDirectory)ResGen.exe" 
11 DestinationFiles="$(ResGenSdkToolsPath)ResGen.exe" /> 
12 
13 <!-- corflags.exe resgen.exe /32BIT+ /Force--> 
14 <Exec WorkingDirectory="$(ResGenSdkToolsPath)" 
15 Command="&quot;$(TargetFrameworkSDKToolsDirectory)corflags.exe&quot; ResGen.exe /32BIT+ /Force" /> 
16 
17 <!-- GenerateResource Task parameters 
18 Using the non-64bit Tracker.exe and indicate resgen.exe has been forced to x86 --> 
19 <PropertyGroup> 
20 <ResGenTrackerSdkPath>$(SDK40ToolsPath)</ResGenTrackerSdkPath> 
21 <ResGenToolArchitecture>Managed32Bit</ResGenToolArchitecture> 
22 <CacheTargetFrameworkSDKToolsDirectory>$(TargetFrameworkSDKToolsDirectory)</CacheTargetFrameworkSDKToolsDirectory> 
23 <TargetFrameworkSDKToolsDirectory>$(ResGenSdkToolsPath)</TargetFrameworkSDKToolsDirectory> 
24 </PropertyGroup> 
25 </Target> 
26 <Target Name="AfterResGen" Condition="'$(ForceResGen32Bit)' == 'true'"> 
27 <PropertyGroup> 
28 <TargetFrameworkSDKToolsDirectory>$(CacheTargetFrameworkSDKToolsDirectory)</TargetFrameworkSDKToolsDirectory> 
29 </PropertyGroup> 
30 
31 <RemoveDir Directories="$(ResGenSdkToolsPath)" Condition="Exists('$(ResGenSdkToolsPath)')" /> 
32 </Target>

 



3.右键重新加载项目,问题解决。本机实验通过

转载于:https://www.cnblogs.com/leon-Tian/p/5436936.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值