您要發佈的應用程序有兩個名稱,productName和publishName(publishName/AssemblyName,我認爲它們是相同的)。這兩個都可以在.csproj文件中指定。如何在msbuild命令行參數中設置publishName/AssemblyName?
我想使用MSBuild的命令行參數在不更改.csproj文件的情況下設置這兩者。到目前爲止,我已經使用msdn的this頁面,並找出如何更改產品名稱。
MSBuild.exe /t:Build /p:ProductName=$productName.
如何以類似的方式更改publishName?
當我說publishName我是指使用.application擴展名創建的文件。任何人都知道我需要什麼財產 -/p:*?
我也檢查了一個Stack Overflow page並嘗試所有的建議,但他們沒有工作。
這阻止我能夠發佈 – jgerstle
@ihbh什麼是您收到的錯誤信息? –
我得到了很多這些(這工作時,我不使用你建議的組裝名稱參數,順便說一句,我看着那個鏈接,我沒有看到你在說什麼,似乎並沒有列出作爲一個有效的參數): C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(4264,5):錯誤MSB3073:命令「xcopy * .dll/kqry 「用代碼4退出。[* .csproj] –
jgerstle