Maj*_*aho 82 c# visual-studio .net-core
格式化我的电脑后,我重新安装了Vs 2017 V 15.6.3并从Microsoft 2.1.4安装ASP.Net Core SDK
但是当我创建新的asp核心应用程序VS失败时出错
"项目文件不完整.缺少预期的进口"
拜托,有人可以帮忙吗?
Pil*_*iis 62
我遇到过同样的问题.在我的例子中,删除global.json和appsettings解决了这个问题.
Ste*_*ris 23
另一个潜在的原因是您安装了与Visual Studio不兼容的.NET Core版本。这可能与OP的原始问题无关,因为它涉及不同的版本号,但是由于我在寻求帮助的同时进入了此页面,因此我认为这可能对其他人有用。
在写这篇文章的时候,我安装了.NET核心2.2.203这是不兼容的Visual Studio 2017年(专业11年9月15日)。
在.NET核心下载页面列出的Visual Studio 2017的独立下载请务必下载这一个,当你打算使用Visual Studio 2017的最新支持版本是.NET的核心2.2.106。
小智 20
您可以检查可在解决方案根目录中找到的global.json文件,并确保在您的计算机上安装目标SDK版本或将其更新为已安装的版本,例如,如果您安装了SDK版本2.1.4你的global.json应该是这样的
{
"sdk":
{
"version": "2.1.400"
}
}
Run Code Online (Sandbox Code Playgroud)
Uza*_*zay 18
修复最后一个Core安装对我有用
Ada*_*SFT 15
在我的例子中,我安装了两个版本的Visual Studio(15.7和15.6).15.7没有安装Web工作负载,但已经安装了.net core 2.1 RC1.我将asp.net工作负载安装到VS2017中,然后修复了我的.net核心安装.绝对在这个过程中的东西交换了我的c:\ program files(x86)\ dotnet和c"\ program files\dotnet在这个路径中,Visual Studio(15.7)不会打开我的web项目.
我只是编辑了系统环境变量,将x86文件夹向下移动了一下,然后重新打开Visual Studio,它现在加载了我的项目.

Jer*_*son 13
呃,新手的错误,我打开了Visual Studio SSDT并试图打开现有的.Net Core项目,产生同样的错误:
"项目文件不完整.缺少预期的进口"
解决方案是使用Visual Studio 而不是SSDT,请参阅帮助>关于:
goo*_*dev 12
我通过修改 .csproj 文件中的第一行解决了这个问题:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
Run Code Online (Sandbox Code Playgroud)
到:
<Project Sdk="Microsoft.NET.Sdk">
Run Code Online (Sandbox Code Playgroud)
jit*_*ohn 10
解决
即使从控制面板卸载某些版本后,在C:\ Program Files \ dotnet \ sdk中也会找到带有已删除版本的文件和文件夹
请删除不想要的版本文件夹
这对我有用
我最近通过关闭Visual Studio并运行以下命令几次解决了这个问题
似乎有时候,尤其是在项目开始的时候,当nuget摆脱困境时(技术术语).
安装VS2019后,在 VS2017中打开现有的.Net Core解决方案时,我开始遇到相同的错误。
在Visual Studio安装程序中,我已将VS2017更新为最新版本(15.9.11),问题消失了。
后来将VS2019升级 到最新版本之后,我开始出现相同的错误,不得不再次升级VS2017。
小智 5
取消所有旧的.NET Core SDK的安装后,我开始出现此错误,并在发布时安装了最新的2.1.5。我在这里尝试了所有解决方案,但没有任何运气,所以决定在我完成所有清理后检查当前SDK版本是什么,因为我认为这是造成问题的原因,我是对的-启动命令提示符并编写dotnet --version并得到了消息“您是要运行dotnet SDK命令吗?请从以下位置安装dotnet SDK。” 奇怪的是,SDK已安装,但系统看不到。然后,我查看了我的环境变量,并且PATH变量在常规Program Files(x64一个)路径之前具有dotnet路径的x86路径。所以我将x64移到了x86和voila之前,一切都恢复了正常。
希望我能帮助别人。
| 归档时间: |
|
| 查看次数: |
43748 次 |
| 最近记录: |