我试图直接从互联网复制源代码,但由于下面的错误,我无法构建/调试整个文件。
请帮帮忙
Error occurred while restoring NuGet packages: System.ArgumentException: The path is not of a legal form. at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength,Boolean expandShortPaths)
at System.IO.Path.GetDirectoryName(String path)
at NuGet.VisualStudio.VsUtility.GetNuGetSolutionFolder(Solution solution)
at NuGet.VsEvents.PackageRestorer.UsingOldPackageRestore(Solution solution)
at NuGet.VsEvents.PackageRestorer.BuildEvents_OnBuildBegin(vsBuildScope Scope, vsBuildAction Action).
1>------ Build started: Project: LaserRange, Configuration: Debug Win32 ------
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(369,5): error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unicode or download an additional library. See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information.==========构建:0成功,1失败,0最新版本,0跳过==========}
发布于 2014-01-29 06:39:13
右键单击解决方案,转到属性并将项目属性设置为使用Unicode。
发布于 2014-11-20 15:51:35
问:我在哪里“将项目属性更改为Unicode"?
答:
对于C++,
右键单击项目,并选择属性,(或Alt-Enter )属性页应打开。
在配置属性下
General
-项目默认值
**Character Set** : Use Multi-Byte Character Set **Character Set** : Use Unicode Character Set为了找到它,屁股上的疼痛。
发布于 2014-07-16 05:15:05
您需要安装MFC MBCS DLL外接程序,正如您在错误中提到的那样。参见下面的链接http://msdn.microsoft.com/library/dn251007.aspx
https://stackoverflow.com/questions/21360411
复制相似问题