在JetBrains Rider中,我们可以手动创建配置文件以运行.NET Core Web应用程序,也可以使用launchSettings.json
文件(如果该文件包含在项目中)。但是,当我手动创建配置文件时,它不会构建测试项目,但是当我使用launchSettings.json
时,它将尝试构建测试项目(它可能只是在运行dotnet build
时没有任何过滤器)。我想知道我需要添加什么到launchSettings.json
中以排除构建测试项目。谢谢
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:20169",
"sslPort": 44329
}
},
"profiles": {
"Web": {
"commandName": "Project",
"launchBrowser": false,
"applicationUrl": "http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Localhost"
}
}
}
}
答案 0 :(得分:1)
不幸的是,那只是Rider中的一个错误:https://youtrack.jetbrains.com/issue/RIDER-23780
它应该按照您描述的方式工作(例如,如果您单击“运行”按钮,则它仅应构建程序运行所需的项目),但不适用于启动设置。
解决方法是创建“ .NET项目”运行配置而不是“启动设置”,或者从构建中手动排除项目。