【发布时间】:2016-07-25 17:49:16
【问题描述】:
如何在 .NET CORE
中从项目中排除一个类我在 Visual Studio 2015 中没有看到用于排除文件的 context-menu 选项。
阅读有关如何排除它的几个区域https://github.com/aspnet/Home/issues/1464 并尝试执行以下操作
{
"version": "1.0.0-*",
"dependencies": {
"HtmlAgilityPack.NetCore": "1.5.0.1",
"Microsoft.EntityFrameworkCore": "1.0.0",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
"Microsoft.Extensions.Configuration": "1.0.0",
"Microsoft.Extensions.Configuration.Abstractions": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.DependencyInjection": "1.0.0",
"NETStandard.Library": "1.6.0",
"System.Linq": "4.1.0",
"System.Xml.XmlSerializer": "4.0.11"
},
"frameworks": {
"netstandard1.6": {
"imports": "dnxcore50"
}
},
"buildOptions": {
"compile": {
"excludeFiles": [
"security/securityutility.cs",
"httpcontext/contextutility.cs",
"excel/parse.cs"
]
}
}
}
这是排除部分,因为我在这些文件中有一些编译时错误,我想排除这些文件并继续项目。
"buildOptions": {
"compile": {
"excludeFiles": [
"security/securityutility.cs",
"httpcontext/contextutility.cs",
"excel/parse.cs"
]
}
}
但这似乎不起作用。
【问题讨论】:
-
这对我有用(版本 1.0.0-rc2)。当您说“排除”时,您的意思是从编译中排除,而不是从项目中排除?您的 project.json 在项目的根目录中吗?
-
我正在构建单类库。我在这个项目的根目录中有 project.json。
标签: c# asp.net asp.net-core .net-core