当我使用.NET Framework 4.0 MSBUILD.EXE文件编译我的.csproj文件时,出现错误:“website01.csproj”上下文中找不到“lable01”。
实际上,我需要添加每个带有其代码后台文件的ASP.NET页面的引用。我已经完成了,它正常工作,但是上述错误还未解决。
希望这意味着我需要在那个.csproj文件中添加表单名称“LABLE01”,但是我不知道语法。请提供添加表单名称到.csproj文件中的语法。
CSPROJ
文件以XML格式保存,其中包含了项目的所有引用和编译选项。另外还有一个SLN文件,它存储了组成你方案的各个项目的信息。
如果你正在使用Visual Studio并需要查看或编辑CSPROJ
文件,可以按照以下简单步骤在Visual Studio中进行:
就这样!
您将看到在Visual Studio编辑器中打开了*.csproj
文件。
之后,您可以切换回Solution/Project视图(参见步骤1)。
更新:
从Visual Studio 2019(v.16)开始,您可以双击项目来编辑*.csproj
文件。请确保已从设置中打开此选项。
您需要点击“在解决方案和可用视图之间切换”的图标(自VS 19+以来已更新)。
然后点击“文件夹视图 (...”
然后从第二步继续操作(如上所述)。
注意:如果您想切换回去,您需要点击“.sln”*
对于JetBrains Rider:
第一种选项:
第二种选项:
就这样了!
抱歉,最有效的方法是不用填充您的项目文件。
重新构建。
恭喜您比其他人更聪明,没有破坏您的项目。对我来说,这个练习不到10秒钟。相比手动输入compil...行到csproj中,自动完成更新不仅可以使项目无法使用,而且在大型应用程序中也无法维护。最好保留源版本控制软件来进行更新。如果需要交叉合并分支,则执行上述操作非常棒:)