我正在設置一個後期構建事件,將由Visual Studio編譯的DLL複製到我的Unity項目中,但我無法讓它在目標路徑中使用產品名稱。我的命令如下所示:如何在Visual Studio後期構建事件中獲取產品名稱?
cd $(ProjectDir)
echo F|xcopy /Y "bin\release\$(AssemblyName).dll" "..\..\..\Assets\Plugins\$(ProductName)\$(AssemblyName).dll"
但是,這會將文件放在Plugins目錄中。
對於某些項目,我可以使用$(RootNamespace),但如果我想在文件夾名稱中使用空格,則不起作用。
我知道我可以只爲每個項目手動輸入產品名稱,但有沒有辦法讓Visual Studio自動執行,就像使用程序集名稱一樣?
爲什麼將文件放在Plugins目錄中?你的情況是$(ProductName)?我找不到名爲「ProductName」的marco。 – zwcloud
$(ProductName)在我的情況下是沒有的,因爲它不作爲宏存在(這是問題)。路徑變成..... Plugins \\ $(AssemblyName).....所以文件進入插件。 – SilentSin