[英]How to edit .csproj file
当我使用 .NET Framework 4.0 MSBUILD.EXE 文件编译 my.csproj 文件时,出现错误:在“website01.csproj”的当前上下文中找不到“lable01”。
实际上,我需要添加每个 ASP.NET 页面及其代码隐藏文件的引用。 我已经完成了,它工作正常,但上述错误未决。
我希望这意味着我需要在那个 .csproj 文件中添加表单名称“LABLE01”,但我不知道语法。 请任何人给我提供在 .csproj 文件中添加表单名称的语法。
CSPROJ
文件以 XML 格式保存,存储项目的所有引用,包括编译选项。 还有一个 SLN 文件,用于存储有关构成您的解决方案的项目的信息。
如果您使用的是 Visual Studio 并且需要查看或编辑您的CSPROJ
文件,则在 Visual Studio 中,您可以按照以下简单步骤进行操作:
您可以右键单击项目文件,选择“卸载项目”,然后您可以通过选择“编辑项目名称.csproj”直接打开文件进行编辑。
保存更改后,您必须重新加载项目以进行编译。
请参阅如何:卸载和重新加载MSDN 上的项目。
由于项目文件是 XML 文件,您还可以使用任何支持 Unicode 的文本编辑器(记事本、记事本++等...)
但是,我非常不愿意手动编辑这些文件 - 如果可能,请使用解决方案资源管理器。 如果您有错误并且知道如何手动修复它们,请继续,但请注意,如果您不确切知道自己在做什么,则可能会完全破坏项目文件。
有一种更简单的方法,因此您不必卸载项目。 只需在 Visual Studio 中安装这个名为EditProj 的工具:
https://marketplace.visualstudio.com/items?itemName=EdMunoz.EditProj
对于 JetBrains Rider:
第一个选项
第二种选择:
就是这样!
抱歉,最有效的方法是填充您的 proj 文件。
重建。
祝贺你自己比其他人更聪明,而不是让你做项目。 对我来说,这个练习不到 10 秒。 手动尝试将 compile... 行输入 csproj 不仅会使您的项目无法使用,而且也不可能在大规模应用程序上维护。 最好保留源版本控制软件来进行更新。 如果您需要交叉合并分支,那么执行上述操作非常棒:)。
它是一个内置选项 .Net core 和 .Net 标准项目
对于 Visual Studio 版本:8.1.5,
您也可以通过双击项目文件打开.csproj。 因此无需右键单击和 select 编辑项目文件。 只需双击即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.