sou*_*zer 33 vb.net msbuild runtime-error .net-3.5 visual-studio-2013
我的应用程序不断收到此错误(顺便说一句,我使用的是VS 2013,VB.NET和Windows 8.1):
无法运行"GenerateResource"任务,因为MSBuild无法使用运行时"CLR2"和体系结构"x86"创建或连接到任务主机.请确保(1)计算机上可用的运行时和/或体系结构,以及(2)所需的可执行文件"C:\ Program Files(x86)\ MSBuild\12.0\bin\MSBuildTaskHost.exe"存在且可以跑.
该应用程序适用于.NET 3.5(3.5及更低版本让我错误).我尝试再次运行该应用程序.有时,它有效; 有时,错误会回来.
我已经尝试在谷歌寻找答案,他们给我的答案竟然是:"你的构建用户名太长了"(他们说20个字符或更多字符会导致错误),但事实并非如此.我的用户名只有5个字符.无论如何,我不认为我的构建用户名的长度与它有任何关系; 这没有道理.
有谁知道3.5及更低版本有什么问题?谢谢.
Ste*_*ger 47
这解决了我的机器上的问题:
要解决此问题,请转到csproj文件并在默认属性组下添加以下行:
<PropertyGroup>
...
<DisableOutOfProcTaskHost>true</DisableOutOfProcTaskHost>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)
在这里找到.
| 归档时间: |
|
| 查看次数: |
16942 次 |
| 最近记录: |