没有合适的资源?快使用搜索试试~ 我知道了~
ProjectSimplifier:将给定的基于msbuild的项目与.NET SDK中的默认值进行比较
共33个文件
cs:23个
csproj:2个
license:1个
需积分: 12 0 下载量 185 浏览量
2021-05-15
01:45:57
上传
评论
收藏 32KB ZIP 举报
温馨提示
项目简化器 这是一个可用于帮助将旧式csprojs转换为基于.NET SDK的工具的工具。 该工具有什么作用? 它加载给定的项目并对其进行评估,以获取所有属性和项目的列表。 然后,它使用基于.NET SDK的简单模板替换内存中的项目,然后对其进行重新评估。 它在同一个项目文件夹中进行第二次评估,这样,通过glob自动拾取的项目也将为人所知。 然后,它会产生两个状态的差异,以识别以下内容: 现在可以从项目中删除的属性,因为它们已经由SDK隐式定义,并且项目具有默认值。 需要保留在项目中的属性,因为它们会覆盖默认值,或者是SDK中未定义的属性。 可以删除的项目,因为它们是由SDK中的glob隐式引入的 需要更改为Update语法的项目,因为尽管它们是由SDK带来的,但仍添加了额外的元数据。 需要保留的项目,因为theyr在SDK中没有隐含。 用法: 在VS 2017 Develop
资源推荐
资源详情
资源评论
收起资源包目录
ProjectSimplifier-master.zip (33个子文件)
ProjectSimplifier-master
ProjectSimplifier
MSBuildProjectRootElement.cs 2KB
ItemsDiff.cs 2KB
Converter.cs 8KB
ProjectSimplifier.csproj 664B
GlobalSuppressions.cs 422B
InternalsVisibleTo.cs 93B
Program.cs 4KB
BaselineProject.cs 843B
PropertiesDiff.cs 2KB
UnconfiguredProject.cs 2KB
Properties
PublishProfiles
FolderProfile.pubxml 631B
launchSettings.json 748B
ProjectExtensions.cs 3KB
Facts.cs 2KB
ProjectItemComparer.cs 2KB
ProjectLoader.cs 7KB
Differ.cs 5KB
MSBuildProject.cs 4KB
MSBuildUtilities.cs 6KB
ProjectStyle.cs 487B
Options.cs 2KB
.gitattributes 2KB
.travis.yml 541B
LICENSE 1KB
README.md 2KB
ProjectSimplifier.Tests
ItemsDiffTests.cs 6KB
ProjectSimplifier.Tests.csproj 884B
GlobalSuppressions.cs 422B
ProjectExtensionsTests.cs 2KB
PropertiesDiffTests.cs 3KB
Mocks
IProjectFactory.cs 4KB
.gitignore 4KB
ProjectSimplifier.sln 1KB
共 33 条
- 1
资源评论
PaytonSun
- 粉丝: 20
- 资源: 4577
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功