vsprops

    3熱度

    2回答

    我有一個vsprops文件,它定義了優化我們所有的項目都應該爲Visual Studio 2008構建。如果我將項目的屬性設置爲「從父項目默認值繼承」,它工作,並將其填充到vcproj文件中。但是,這並不能保護我免受開發人員檢查改變優化的項目文件的影響。在這種情況下,項目設置將用於vsprops設置。我需要使vsprops始終優先於vcproj文件中的內容。這可能嗎?其他解決方法也是受歡迎的。

    4熱度

    1回答

    生成.vcxproj一個.props文件的命令 qmake -tp vc -r 我生成的Visual Studio .sln文件和一堆.vcxproj文件。 我想那些生成的.vcxproj文件導入我自己的.props文件。我可以將其提供給qmake或將其嵌入這些文件的路徑.pro/.pri文件。 可能嗎?如果是的話那怎麼樣? 由於通過我的研究似乎這可以只通過添加自定義擴展(我會先寫...),以

    1熱度

    2回答

    我想將ASLR添加到使用vsprops文件的項目。我已驗證該文件正在被項目使用,因爲文件中正在應用其他設置,並且在MSVC下打開項目時故意損壞文件會產生錯誤。當我將ASLR設置爲yes時,我可以在<Tool Name=VCLinkerTool下看到RandomizedBaseAddress="2"。 但是...它沒有效果。我也可以把RandomizedBaseAddress="xxxxx"它不在乎

    4熱度

    2回答

    在同一個VS項目中,解決方案還包含多個項目的多個構建配置的正確和簡單的步驟方式是什麼?這些項目會有不同的構建配置。基本上,我正在尋找類似項目A的Dll Debug,Dll Release,靜態(庫)調試和靜態(庫)發佈,項目B與調試&版本構建.exe。

    0熱度

    1回答

    嘗試設置兩個並行環境,使用單獨的.sln,但使用相同的vcxproj,因爲我正在處理100多個項目。我想不同的OUTDIR和IntermediateDir的,所以我把這個道具文件每個配置的變體: <PropertyGroup> <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configurati

    0熱度

    1回答

    我想創建一個CoApp包,它只安裝我們部門的定製屬性表(目前它們來自Mercurial子庫,我們希望擺脫儘可能多的子庫)。 的屬性表駐留在幾個目錄: - build - bsii.props - vc12 - vc12.props - debug32.props - debug64.props - release32.props

    0熱度

    1回答

    我有一個PrimaryBuild.targets文件,我通過Team Foundation Server構建定義與MSBuild構建。該文件調用其他msbuild任務來構建組件中包含的所有VB解決方案以及許多其他目標。 (MSBuild的PrimaryBuild.targets) /t:FullBuild;Deploy /p:Decorator=NTBMDev;DropLocation=\\xxx

    1熱度

    1回答

    我試圖訪問由Visual Studio 2008項目使用的.vsprops(屬性表)中定義的用戶宏。我找不到任何有關使用VS自動和擴展功能訪問.vsprops文件中任何信息的文檔(即EnvDTE等)。有誰知道這是否可能?

    2熱度

    1回答

    我想將我的C++項目設置移動到屬性表中。我使用多個第三方庫,但它們並未被所有項目使用。 有什麼辦法可以使用屬性表來引入特定於我需要爲每個項目(主要包括和庫目錄)的第三方庫的設置。我希望能夠在項目級而不是全局級上做到這一點,所以如果我得到一個新的庫,我可以測試它,而不會破壞我的正常開發項目。 作爲一個例子: 分享幫助:需求包括目錄X:\ LIB1 \ include和lib目錄X:\ LIB1 \庫

    1熱度

    1回答

    假設我在解決方案中使用了.vsprops文件。在該文件中,定義了各種變量,例如中間生成結果的int_dir和日誌結果的log_dir。 通常,這些變量被設置爲默認值(相對於解決方案)。 對於我來說,我想這兩個變量設置爲我的RAMDISK(R:),即不再 $(SolutionDir)\intermediate 但 R:\myproject\intermediate 如果我直接的改變.vspr