【发布时间】:2017-11-23 14:04:32
【问题描述】:
我想在 Visual Studio 2017 上使用 C# Interactive 在我创建的使用 ASP.NET Core 的 .NET Framework 4.6.1 项目中的类上运行一些方法。在传统的类库项目中,我可以右键单击该项目并选择 Initialize Interactive with Project 以在 C# 交互窗口中使用我的项目中的类。
右键单击我的 ASP.NET Core 项目,我没有这个选项。有没有办法在 C# Interactive 中使用这个项目中的类?
如果重要的话,我想在 C# Interactive 中使用的类不直接与 ASP.NET Core 交互;它们只是带有方法的数据容器。可能可以将它们移动到解决方案中的单独类库项目,但我想知道是否可以先将它们保留在 ASP.NET Core 项目中。
我的.csproj:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>net461</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="EntityFramework" Version="6.1.3" />
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
<PackageReference Include="Microsoft.AspNet.Mvc" Version="5.2.3" />
<PackageReference Include="Microsoft.AspNet.Razor" Version="3.2.3" />
<PackageReference Include="Microsoft.AspNetCore" Version="1.1.2" />
<PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.0.0" />
<PackageReference Include="RazorEngine" Version="3.10.0" />
</ItemGroup>
</Project>
【问题讨论】:
-
这可能会有所帮助Interactive-Walkthrough
标签: c# asp.net visual-studio visual-studio-2017 c#-interactive