【发布时间】:2018-08-15 06:07:16
【问题描述】:
我在 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 自动执行此操作?
This would help my by this question
我希望有人可以帮助我吗?
【问题讨论】:
-
一个简单的解决方法是在 VS 2015 或之前创建项目,然后在创建项目之后,在 VS 2017 中打开项目。也就是说,不清楚为什么有人会过度冗长 旧的
.csproj格式,要求您将NuGet 信息放入单独的.nuspec文件并将所有文件显式添加到项目中。 -
@NightOwl888 谢谢你的回答你知道我在微软网站上哪里可以得到 VS 2015 我只能找到 VS 2017 吗?
-
@NightOwl888 我需要旧格式的原因是因为 Ef 6.2 的迁移不适用于新格式
-
@NightOwl888 Thx 但是当我登录我的帐户时它显示 0 个结果?我需要一些特别的东西吗?
标签: c# asp.net visual-studio dll projects-and-solutions