【发布时间】:2019-05-06 22:15:06
【问题描述】:
我关注Get started with Blazor。我已经创建了应用程序并尝试按原样运行它,我没有做任何更改。
我的事件日志中有三件事。
- 为缓存压缩内容指定的目录 C:\inetpub\temp\IIS Temporary Compressed Files\Clr4IntegratedAppPool 无效。静态压缩正在被禁用。
- 物理根目录为“C:\Users\LindaL\source\repos\Daimto.RazorTest.Tools\WebApplication1\”的应用程序“MACHINE/WEBROOT/APPHOST/WEBAPPLICATION1”无法使用命令行“c:\program files ( x86)\microsoft visual studio\2017\professional\common7\ide\extensions\microsoft\web tools\projectsystem\VSIISExeLauncher.exe -argFile "C:\Users\LindaL\AppData\Local\Temp\tmpF272.tmp"',错误代码='0x80004005':0。
- 物理根目录为“C:\Users\LindaL\source\repos\Daimto.RazorTest.Tools\WebApplication1\”的应用程序“MACHINE/WEBROOT/APPHOST/WEBAPPLICATION1”无法使用命令行“c:\program files ( x86)\microsoft visual studio\2017\professional\common7\ide\extensions\microsoft\web tools\projectsystem\VSIISExeLauncher.exe -argFile "C:\Users\LindaL\AppData\Local\Temp\tmpF272.tmp"',错误代码='0x80004005':0。
请注意,我刚刚更新到 Visual Studio Professional 2017 15.9.3。在此之前我使用过 blazor。
更新:这仅出现在“Blazor”项目类型中。
更新 2: 按 Cntrl-F5 而不是 F5 - 没有变化。
Update3每个请求的项目文件在下面的答案中的评论中
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<RunCommand>dotnet</RunCommand>
<RunArguments>blazor serve</RunArguments>
<LangVersion>7.3</LangVersion>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Blazor.Browser" Version="0.6.0" />
<PackageReference Include="Microsoft.AspNetCore.Blazor.Build" Version="0.6.0" PrivateAssets="all" />
<DotNetCliToolReference Include="Microsoft.AspNetCore.Blazor.Cli" Version="0.6.0" />
</ItemGroup>
</Project>
【问题讨论】:
-
没有改变按 Cntrl-F5 而不是 F5
-
如果您之前安装过 Blazor 语言服务扩展,您是否更新过?
-
@CodeCaster 是的,文档是这样说的,但除了在没有(显式)重新编译的情况下重新加载之外,使用 F5 时 do 工作。这就是为什么当我很好奇为什么重新加载不起作用(并且只是重新加载)时,我惊讶地发现了那个指导。也就是说,使用调试器运行没有优势,但根据我的经验,基本上一切正常。
-
@Wanton 我已经使用 Blazor 两三周了,现在我按照blazor.net/docs/get-started.html 安装了它,是的,当时安装了语言服务扩展。我不确定如何确定它们是否是更新并安装它们。我应该假设 VS 会选择 Blazor 的新版本吗?
标签: c# visual-studio blazor