我正在尝试使用dotnet sln命令行将csproj 添加到 sln 。
使用以下命令可以轻松添加项目。
dotnet sln todo.sln add todo-app/todo-app.csproj
Run Code Online (Sandbox Code Playgroud)
但是如何在解决方案文件夹下添加相同的内容
在命令行我可以输入
dotnet new -t web
Run Code Online (Sandbox Code Playgroud)
搭建一个新的 ASP.NET Core Web 项目,但它包含“完整模板”(相当于在 Visual Studio 中创建一个新的 MVC 项目)。
在 Visual Studio 中,我也可以创建一个新的空项目(它只返回“Hello World”字符串响应)。
是否有等效的命令行选项来构建空项目?
我在这里dotnet new找到了该命令的文档,但似乎没有这样的选项
我有一个名为: 的解决方案MyProject.sln和名为 - 的与 docker 相关的项目docker-compose.dcproj。
我想创建 dotnet 新模板,其中将包含通过项目对 docker-compose 的支持docker-compose.dcproj。
我尝试了这个命令:
dotnet sln MyProject.sln add docker-compose.dcproj
我收到此错误消息:
项目“C:\MyProject\docker-compose.dcproj”的项目类型未知,无法添加到解决方案文件中。请联系您的 SDK 提供商以获取支持。
我正在使用.net core sdk版本3.1.100.
如何docker-compose.dcproj通过上面的命令添加到解决方案中?
我有三个文件appsettings.json,这是我想存储“常规共享设置”的文件,然后我有appsettings.Development.json和appsettings.Production.json.
当我从 Visual Studio 进行发布时,似乎只是appsettings.json复制而不是添加/合并,甚至只是发送部署文件夹的简单副本,对我而言,此任务应该合并到部署管道中。
问题是:我该怎么做?我错过了什么?难道这些行动不应该已经被纳入流程吗?
我正在使用 macOS Big Sur 和 Visual Studio .net core 5。\n我认为问题是在允许 Visual Studio 安装更新后开始的(我没想到会出现任何问题),几个小时后dotnet命令停止工作。
我发现这是 M1 Mac 上的一个已知问题,当 dotnet 停止工作时,建议使用的版本是 - 5.0.402。\n我卸载了 dotnet 并安装了推荐的版本。
\n卸载 dotnet 的命令(需要脚本文件):
\nchmod +x dotnet-uninstall-pkgs.sh \nsudo ./dotnet-uninstall-pkgs.sh\nsudo rm -r /etc/dotnet\nRun Code Online (Sandbox Code Playgroud)\n安装较新版本(5.0.402)后,我的项目仍然无法运行,并且在 Visual Studio 中收到此错误:
\n/usr/local/share/dotnet/x64/sdk/6.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.ImportWorkloads.props(14,38): error MSB4236: The SDK 'Microsoft.NET.SDK.WorkloadAutoImportPropsLocator' specified could not be found.\nRun Code Online (Sandbox Code Playgroud)\n我正在考虑卸载最新的 SDK,但不确定这是否是一个好主意,并且可能会导致 VisualStudio 出现其他问题。
\n$ ./dotnet-core-uninstall list\nRun Code Online (Sandbox Code Playgroud)\n输出(来自 dotnet-core-uninstall 工具):
\nThis tool cannot uninstall versions of the runtime or SDK …Run Code Online (Sandbox Code Playgroud) .net-core ×3
asp.net-core ×3
c# ×2
command-line ×2
.net ×1
.net-5 ×1
architecture ×1
docker ×1