我在我的項目上使用不同資源(圖像)構建相同應用程序的自定義屬性。通過解決方案預設的項目文件上的自定義屬性
project.jsproj
<ItemGroup>
<Content Condition="$(Customization) == ''" Include="images\uwp\*.png" />
<Content Condition="$(Customization) != ''" Include="images\$(Customization)\uwp\*.png" />
</ItemGroup>
此通過的MSBuild正常工作:
msbuild project.jsproj /property:Configuration=Release;Platform=x64;Customization=theme_xy
我的問題是,如果有預設上的VisualStudio解決這個自定義屬性的可能性,也將應用於那裏的構建。
例如:
一個)Solution1.sln embedds與定製屬性空
b)中project.jsproj Solution2.sln embedds project.jsproj與定製屬性=「theme_xy「
任何幫助表示讚賞 - 謝謝
感謝澄清事情:我想用同樣的project.jsproj兩個解決方案。基本上我的問題是如果有一種方法通過VS提供這種外部條件,但顯然這是不可能的。 – kerosene
我認爲它應該是,我們無法通過VS本身提供這種外部條件。 –
通過基於解決方案名稱設置屬性來解決它:' theme_xy Customization> PropertyGroup> –
kerosene