1
我有了(略去了全屬性組)一套項目上下文的一個項目:命名配置屬性功能
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'v82_Release|x64' ">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'v90_Release|x64' ">
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'v90_Debug|x64' ">
的引用程序通過版本號在配置 的開始而改變可變的,所以我打開VS生成的csproj文件和編輯引用(父略去了Reference
項目):
<HintPath>Lib\$(Configuration.Substring(0,3))\Assembly1.dll</HintPath>
<HintPath>Lib\$(Configuration.Substring(0,3))\Assembly2.dll</HintPath>
<HintPath>Lib\$(Configuration.Substring(0,3))\Assembly3.dll</HintPath>
這工作,但有什麼辦法可以有效地定義$(LibVersionNum) = $(Configuration.Substring(0,3))
和週四清理我的語法?