存在aspdotnet1.0包含/排除部分之前的project.json文件
{
"exclude": [
"node_modules",
"bower_components"
],
"publishExclude": [
"**.xproj",
"**.user",
"**.vspscc"
]
}
Run Code Online (Sandbox Code Playgroud)
ASP.NET Core 1.1中的这一部分在哪里(没有project.json)?是否存在类似的部分.csproj或.pubxml?
我有一个web项目Visual Studio 2015,里面有一些我需要的文件夹,但是真的不想被拉入Visual Studio; 这些都是正常的文件夹node_modules,bower_components等什么特别之处他们.
但是,我找不到"忽略"或"排除"它们的方法.在过去,我可以右键单击一个文件夹,然后告诉它将其排除,并且它有效; 但自从升级到VS2015后,该选项似乎完全没了.
我想也许是在那里.gitignore,但是篡改了无济于事.这有什么新秘密吗?
我有一个 asp core 2.1 项目,我正在尝试通过 web 部署发布。
我有一个名为“Angular”的文件夹,里面是我的源文件(包括一些用于 angular 配置的 .json 文件)——这些文件(通过单独的进程“ng build”)构建到 wwwroot/app 目录中,准备发布。因此,我不希望此 Angular 目录中的任何内容都出现在已发布的文件夹中。但我仍然希望 Angular 文件夹显示在项目/解决方案资源管理器/在文件中查找。
目前,它正在发布包含所有 .json 文件的 Angular 文件夹。显然这很糟糕,我需要阻止这种情况发生。我很确定这是因为这个...... https://github.com/aspnet/websdk/blob/dev/src/ProjectSystem/Microsoft.NET.Sdk.Web.ProjectSystem.Targets/netstandard1.0/ Microsoft.NET.Sdk.Web.ProjectSystem.props#L32
我正在使用以下命令发布:
dotnet publish C:\blah\ -c Release /p:PublishProfile=WebDeployProfile
Run Code Online (Sandbox Code Playgroud)
(有时也使用相同的配置文件通过 Visual Studio Publish 执行此操作,但频率较低 - 我注意到这些功能不同,我觉得很奇怪)
我在 .csproj 和 .pubxml 中尝试了很多不同的东西,这变得很荒谬,而且我目前认为 msbuild/deploy 完全是一团糟,而且很糟糕。
我希望有人可以帮助我完成一件非常简单易行的事情 - 从发布中排除一个文件夹(同时将它留在项目中)。