相关疑难解决方法(0)

ASP.NET Core:在发布时排除或包含文件

存在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

c# asp.net asp.net-core visual-studio-2017

44
推荐指数
7
解决办法
5万
查看次数

在Visual Studio 2015中排除/忽略文件夹(Web项目)

我有一个web项目Visual Studio 2015,里面有一些我需要的文件夹,但是真的不想被拉入Visual Studio; 这些都是正常的文件夹node_modules,bower_components等什么特别之处他们.

但是,我找不到"忽略"或"排除"它们的方法.在过去,我可以右键单击一个文件夹,然后告诉它将其排除,并且它有效; 但自从升级到VS2015后,该选项似乎完全没了.

我想也许是在那里.gitignore,但是篡改了无济于事.这有什么新秘密吗?

visual-studio-2015

18
推荐指数
2
解决办法
8954
查看次数

ASP.NET Core 发布排除文件夹(或 .json 文件)

我有一个 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 完全是一团糟,而且很糟糕。

我希望有人可以帮助我完成一件非常简单易行的事情 - 从发布中排除一个文件夹(同时将它留在项目中)。

publish webdeploy asp.net-core angular asp.net-core-2.1

4
推荐指数
1
解决办法
3427
查看次数