csproj 是缺少的根元素
本文关键字:元素 csproj | 更新日期: 2023-09-27 18:32:44
我正在尝试打开从Github下载的项目,但我被告知csproj的根元素丢失了。我尝试按照此链接中的说明进行操作
http://www.howtosolutions.net/2013/02/solving-project-file-error-could-not-find-part-of-the-path-with-visual-studio/
但无法更改文件路径。我还被告知,当您删除suo和用户文件时,该项目应该打开,但是在删除suo文件时它不起作用,我找不到用户文件。还尝试在我的虚拟机上打开相同的项目,它在那里正确打开,因此问题必须出在我的Visual Studio 2015上。有人对解决我的问题有建议吗?
同样根据要求,这是一些 csproj 文件
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.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>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProjectGuid>{DC30CE66-DAEE-4CCF-BD02-8837FE918B6F}</ProjectGuid>
<OutputType>AppContainerExe</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>SDKTemplate</RootNamespace>
<AssemblyName>BarcodeScanner</AssemblyName>
<DefaultLanguage>en-US</DefaultLanguage>
<TargetPlatformIdentifier>UAP</TargetPlatformIdentifier>
<TargetPlatformVersion>10.0.10586.0</TargetPlatformVersion>
<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>
<MinimumVisualStudioVersion>14</MinimumVisualStudioVersion>
<EnableDotNetNativeCompatibleProfile>true</EnableDotNetNativeCompatibleProfile>
<FileAlignment>512</FileAlignment>
<ProjectTypeGuids>{A5A43C5B-DE2A-4C0C-9213-0A381AF9435A};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
</PropertyGroup>
如果您没有忘记最后一行,解决方案实际上非常简单:您缺少 Project
元素的 XML 结束标记。
在文件末尾,检查是否有</Project>
,如果没有,请添加它(在</ProjectGroup>
行之后),保存文件并尝试使用Visual Studio再次打开它。