如何从外部文件读取属性值?
|
我有在生成过程中自动生成的AssemblyInfo.cs文件。这是.csproj文件的一部分:
<PropertyGroup>
<Major>2</Major>
<Minor>3</Minor>
<Build>0</Build>
<Revision>0</Revision>
</PropertyGroup>
<Target Name=\"BeforeBuild\">
<SvnVersion LocalPath=\"$(MSBuildProjectDirectory)\" ToolPath=\"C:\\Program Files\\VisualSVN Server\\bin\">
<Output TaskParameter=\"Revision\" PropertyName=\"Revision\" />
</SvnVersion>
<AssemblyInfo CodeLanguage=\"CS\"
OutputFile=\"$(MSBuildProjectDirectory)\\Properties\\VersionInfo.cs\"
AssemblyVersion=\"$(Major).$(Minor).$(Build).$(Revision)\"
AssemblyFileVersion=\"$(Major).$(Minor).$(Build).$(Revision)\"/>
</Target>
但是我不知道如何在.csproj文件之外指定Major
和Minor
属性,因此我不必每次想更改版本时都卸载项目。我需要从项目内部的特殊文本文件中加载它们,或者以某种方式在项目属性对话框中对其进行设置。有什么建议么?
没有找到相关结果
已邀请:
4 个回复
娠侈脚惮顽
在单独的文件中制作版本:
捻盒愧杯
痰嫉
黎喊病