我在Visual Studio中创建了一个“Console App(.NET Core)”项目。现在我需要添加一个仅适用于.NET Framework 4.6+的依赖项,而不是.NET Core。
有没有办法将我的项目转换为完整的.NET Framework项目?
这是我尝试过的:
我去了项目属性并尝试更改项目框架,但我没有在下拉列表中看到我需要的选项:
如果我单击“安装其他框架...”,我将被带到a page,其中说Visual Studio 2017中包含.NET Framework版本 - 这正是我用来编辑此项目的内容。这就是我被卡住的地方。
答案 0 :(得分:22)
如果您仍然对使用新工具感到满意,最简单的方法可能只是编辑项目文件(csproj)。在解决方案资源管理器中右键单击项目,您应该有一个上下文菜单选项"编辑< yourproject> .csproj"。点击它,然后只需更改
<TargetFramework>netcoreapp1.1</TargetFramework>
到
<TargetFramework>net46</TargetFramework>
......我怀疑你会好起来的。 (它可能会让VS混淆一段时间,因为它会恢复适当的包等。)