相关疑难解决方法(0)

NAnt或MSBuild,哪一个可以选择?

我知道Stack Overflow上还有其他与NAntMSBuild相关的问题,但是我找不到两者之间的直接比较,所以这就是问题所在.

什么时候应该选择NAnt而不是MSBuild?哪个更适合什么?NAnt更适合家庭/开源项目和MSBuild工作项目吗?这两个中的任何一个有什么经验?

.net msbuild nant automation

159
推荐指数
8
解决办法
3万
查看次数

.Net Core构建解决方案

如果您尝试从使用visual studio制作的解决方案的顶级目录中的命令行运行:

dotnet build
Run Code Online (Sandbox Code Playgroud)

我的解决方案是这样的架构:

MySolution.sln
   > src
       > MyProject1
           > project.json
       > MyProject2
           > project.json
   > test
       > MyProject.Test
           > project.json
Run Code Online (Sandbox Code Playgroud)

它会因以下错误而失败:

Couldn't find 'project.json' in current directory
Run Code Online (Sandbox Code Playgroud)

如何构建解决方案而不必明确指定每个项目(然后没有相关的维护)?

.net-core dotnet-cli

23
推荐指数
2
解决办法
1万
查看次数

使用 dotnet cli 编写任务

我的 .net core 应用程序变得令人惊叹,所有兄弟都想使用它。我需要为他们提供一种让项目运行的安全方法,以及一种在未来添加发布任务的策略。

现在,由于我在这个问题这个问题中收到的帮助,我使用以下命令运行我的应用程序。

dotnet watch run --environment "Development"
Run Code Online (Sandbox Code Playgroud)

如果我能让我的开发人员使用更简单的东西,也许是自定义任务 ala npm 脚本,我会很高兴:

dotnet run dev
Run Code Online (Sandbox Code Playgroud)

我知道有基础设施可以通过 .csproj 文件中的 msbuild 支持此类事情,但文档对我来说还没有解决。

msbuild .net-core asp.net-core dotnet-cli

5
推荐指数
1
解决办法
1427
查看次数

标签 统计

.net-core ×2

dotnet-cli ×2

msbuild ×2

.net ×1

asp.net-core ×1

automation ×1

nant ×1