Joe*_*Joe 8 .net c# visual-studio .net-6.0 visual-studio-2022
在 Visual Studio 2022 中,可以轻松获取任何 C++ 项目的所有可用构建宏值的完整列表。我说的是诸如$(OutDir)
、$(Configuration)
等价值观$(Platform)
。
如何为 C# 项目执行此操作?
为了说明,对于 C++,
他们都在那里。每个可用宏的结果列表显示它仅针对该项目进行评估。
这正是我想要的。C# 项目的项目属性中是否有类似的内容?因为我找遍了所有地方,却一无所获。
Sia*_*avi 11
Visual Studio 2019 对于 C# 项目有这个功能,我不知道为什么这个非常有用的功能没有转移到 Visual Studio 2022!这可能不是一个好的解决方案,但是你可以安装 VS 2019 Community 吗?以下是您在 VS 2019 中可以看到的内容:
或者,参考此文档,将以下命令添加到构建前/构建后事件一次,并保存“输出”面板中的文本作为参考:
echo ConfigurationName: $(ConfigurationName)
echo OutDir: $(OutDir)
echo DevEnvDir: $(DevEnvDir)
echo PlatformName: $(PlatformName)
echo ProjectDir: $(ProjectDir)
echo ProjectPath: $(ProjectPath)
echo ProjectName: $(ProjectName)
echo ProjectFileName: $(ProjectFileName)
echo ProjectExt: $(ProjectExt)
echo SolutionDir: $(SolutionDir)
echo SolutionPath: $(SolutionPath)
echo SolutionName: $(SolutionName)
echo SolutionFileName: $(SolutionFileName)
echo SolutionExt: $(SolutionExt)
echo TargetDir: $(TargetDir)
echo TargetPath: $(TargetPath)
echo TargetName: $(TargetName)
echo TargetFileName: $(TargetFileName)
echo TargetExt: $(TargetExt)
Run Code Online (Sandbox Code Playgroud)
结果将是这样的:
归档时间: |
|
查看次数: |
1428 次 |
最近记录: |