2017-01-28 132 views
0

说我有一个属性SomeValue在我的csproj文件或道具文件中声明。在C#代码中使用道具/ csproj文件中的属性

有没有一种方法可以在我的C#代码中引用该属性?

+0

你能澄清吗?它如何以及在哪里添加到这些文件? –

+0

来自类似C的背景可能会引起混淆,但C#没有像C或C++这样的预处理器,您可以告诉编译器将某些符号设置为某些值,因此不可以,无法直接引用msbuild属性。只有Filburt的答案才能起作用。 – stijn

回答

1

您可以添加一个预生成任务,将值注入到您的代码中,但由于项目文件不是代码的一部分,因此无法引用属性 - 它只是一个容纳代码的容器,用于模板化您的代码文件,例如您的项目的默认名称空间,它会自动添加到代码文件中。

相关问题