Asp.net web.config中定义的TargetFrameworkDKTools目录在哪里
我遇到了和have一样的问题,但有一个转折点:这是一个没有项目文件的web项目 因此,鉴于此错误消息: C:\MySolution\My.Project.Web\licenses.licx:无法将许可证文件转换为二进制资源。无法加载文件或程序集的file:///C:\程序文件(x86)\Microsoft SDK\Windows\v8.1A\bin\lc.exe'或其依赖项之一。系统找不到指定的文件 (事实上并没有)file:///C:\程序文件(x86)\Microsoft SDK\Windows\v8.1A\bin\lc.exe”,但“bin”中有一个子目录称为“NETFX 4.5.1 Tools”,lc.exe所在的位置。将其内容移动到“bin”无效) 我可以在web.config中的何处定义TargetFrameworkDKToolsDirectory,以便将其指向正确的路径Asp.net web.config中定义的TargetFrameworkDKTools目录在哪里,asp.net,visual-studio,web-config,Asp.net,Visual Studio,Web Config,我遇到了和have一样的问题,但有一个转折点:这是一个没有项目文件的web项目 因此,鉴于此错误消息: C:\MySolution\My.Project.Web\licenses.licx:无法将许可证文件转换为二进制资源。无法加载文件或程序集的file:///C:\程序文件(x86)\Microsoft SDK\Windows\v8.1A\bin\lc.exe'或其依赖项之一。系统找不到指定的文件 (事实上并没有)file:///C:\程序文件(x86)\Microsoft SDK\Windo
在app.config中使用:Windows 10 64x,Visual Studio Community Edition 2015,您可以在TargetFrameworkVersion旁边定义,类似这样的内容(我的示例来自.NET 4.6.2)
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<AssemblyName>xxx</AssemblyName>
<TargetFrameworkVersion>v4.6.2</TargetFrameworkVersion>
<TargetFrameworkSDKToolsDirectory>C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.2 Tools</TargetFrameworkSDKToolsDirectory>
... etc ...
</PropertyGroup>
... etc ...