如何在VS 2017中将csproj文件改回旧格式

3

我在使用VS 2017创建新的类库时遇到了问题,它的csproj文件总是采用新的格式,但我想要旧的格式。

这是我得到的格式:

<Project Sdk="Microsoft.NET.Sdk">

但我希望

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

我该如何停止VS 2017自动执行这项操作?

这篇问答可能会对我有所帮助。

希望有人能帮助我。


一个简单的解决方法是在VS 2015或之前创建项目,然后在创建后在VS 2017中打开该项目。话虽如此,不清楚为什么有人会想要那个过于冗长的旧的.csproj格式,该格式需要您将NuGet信息放入单独的.nuspec文件中,并显式地添加所有文件到项目中。 - NightOwl888
@NightOwl888 感谢您的回答,您知道我在微软网站上哪里可以获取VS 2015吗?我只找到了VS 2017。 - Darem
2
@NightOwl888 我需要旧格式的原因是因为使用 Ef 6.2 迁移时,新格式无法正常工作。 - Darem
@NightOwl888 谢谢,但是当我登录我的账户时,它显示0个结果?我需要什么特别的吗? - Darem
请查看此答案,看看其中的链接是否有所帮助。 - NightOwl888
显示剩余2条评论
1个回答

1

根据评论解决问题的方法,我在VS 2015中创建了该项目,并在VS 2017中打开了它。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接