我尝试在Visual Studio 2008中创建智能设备项目。目标平台:* * Windows移动5.0掌上电脑软件开发工具包**。. NET框架压缩版版本:* . NET框架精简版3.5*但我得到了以下错误:
x0fgdtte1#
这方面的记录很少。必须同时安装.NET Compact Framework Redistributable和Power Toys,所有必需的文件(如MSBuild目标文件)才能用于编译。
pbossiut2#
对于所有因为Windows 10“周年更新”而来到这里的人,请注意,可以在C:\Windows.old\WINDOWS\Microsoft.NET\Framework\v3.5目录中找到文件Microsoft.Compactframework.CSharp.Targets,并将其复制回原来的位置!(Same使用Microsoft.紧凑框架.通用.目标、Microsoft.紧凑框架.VisualBasic.目标)
aurhwmvo3#
这也发生在我身上,而且不止一次,有两个Visual Studio 2008专业版的项目。我很容易就能解决这个问题:只需重新安装(我使用的“修复”选项似乎效果很好)Power Toys for .NET Compact Framework 3.5。您可以在此处找到此工具:http://www.microsoft.com/en-us/download/details.aspx?id=13442我想有时候,也许在一些Windows/.NET框架自动更新后,这个问题仍然会出现。但在这种情况下,解决方案相当容易,不需要编辑.vbproj/.csproj文件!
v1uwarro4#
我遇到了同样的错误。解决方案vs2008修复。
hmmo2u0o5#
对于通过谷歌搜索和使用Jetbrains Ryder登陆这里的人:我正在使用VS 2008和Jetbrains Ryder进行开发。我的VS 2008工作正常,而Ryder却不行。我不得不手动将一些文件从一个文件夹复制到另一个文件夹,使其工作。要修复它,您必须将一些 * 目标 * 文件从一个文件夹复制到另一个文件夹。转到文件夹C:\Windows\Microsoft.NET\Framework\v3.5并复制以下文件:
现在转到C:\Program Files(x86)\MSBuild\14.0\Bin并将复制的文件粘贴到此处。最后,重新启动莱德,你就可以走了!上面的步骤对我的Ryder IDE很有用,但是如果你在VS 2008上也有同样的问题,那也值得一试。
cmssoen26#
在记事本中打开您的csproj文件,并找到以下行:
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
把它变成
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
希望这能帮上忙。
wko9yo5t7#
我也有同样的问题老台词:
> <Import > Project="$(MSBuildBinPath)\Microsoft.CompactFramework.CSharp.targets" > />
改为:
> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
它起作用了
7条答案
按热度按时间x0fgdtte1#
这方面的记录很少。
必须同时安装.NET Compact Framework Redistributable和Power Toys,所有必需的文件(如MSBuild目标文件)才能用于编译。
pbossiut2#
对于所有因为Windows 10“周年更新”而来到这里的人,请注意,可以在C:\Windows.old\WINDOWS\Microsoft.NET\Framework\v3.5目录中找到文件Microsoft.Compactframework.CSharp.Targets,并将其复制回原来的位置!
(Same使用Microsoft.紧凑框架.通用.目标、Microsoft.紧凑框架.VisualBasic.目标)
aurhwmvo3#
这也发生在我身上,而且不止一次,有两个Visual Studio 2008专业版的项目。
我很容易就能解决这个问题:只需重新安装(我使用的“修复”选项似乎效果很好)Power Toys for .NET Compact Framework 3.5。您可以在此处找到此工具:http://www.microsoft.com/en-us/download/details.aspx?id=13442
我想有时候,也许在一些Windows/.NET框架自动更新后,这个问题仍然会出现。但在这种情况下,解决方案相当容易,不需要编辑.vbproj/.csproj文件!
v1uwarro4#
我遇到了同样的错误。解决方案vs2008修复。
hmmo2u0o5#
对于通过谷歌搜索和使用Jetbrains Ryder登陆这里的人:
我正在使用VS 2008和Jetbrains Ryder进行开发。我的VS 2008工作正常,而Ryder却不行。我不得不手动将一些文件从一个文件夹复制到另一个文件夹,使其工作。
要修复它,您必须将一些 * 目标 * 文件从一个文件夹复制到另一个文件夹。
转到文件夹C:\Windows\Microsoft.NET\Framework\v3.5并复制以下文件:
现在转到C:\Program Files(x86)\MSBuild\14.0\Bin并将复制的文件粘贴到此处。
最后,重新启动莱德,你就可以走了!
上面的步骤对我的Ryder IDE很有用,但是如果你在VS 2008上也有同样的问题,那也值得一试。
cmssoen26#
在记事本中打开您的csproj文件,并找到以下行:
把它变成
希望这能帮上忙。
wko9yo5t7#
我也有同样的问题老台词:
改为:
它起作用了