我是编程新手,所以我希望我没有遗漏任何东西。
我有几个 .net framework 4.7.2 项目,我需要向 .csproj 文件添加一些内容。
我知道我可以通过导航到文件路径并单击文件并在记事本上编辑它来完成它,但这不是问题。
我试图从我的 Visual Studio (2019) 中打开 .csproj 文件,并发现我的一些项目在双击它们时打开了文件,而有些则没有。为什么?是bug还是什么原因导致的?我不记得我对它做了什么特殊的配置。
一些可能相关的事实:
最佳答案
看起来您在 .csproj
中有不同的实现项目。
我猜您可以从 VS 打开的项目类型是 Microsoft.Net.Sdk
.您可以检查 XML
这个项目的开始:
<Project Sdk="Microsoft.Net.Sdk">
而那些没有打开的都是旧的.csproj
应该开始类似于以下内容的方式:<?xml version="1.0" encoding="utf-8"?>
Microsoft.Net.Sdk
项目如果您使用的是 VS 2015
,则允许在单击它们时打开它们或以上。如果这是问题,那么您可以升级
.csproj
文件到 Microsoft.Net.Sdk
方式也更短更干净。Here you can see a guide for doing that.
关于c# - 双击时无法访问 csproj 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68511212/