summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2026-03-16 23:46:42 +0800
committerruki <[email protected]>2026-03-16 23:46:42 +0800
commitda763bea747c32be00b1385f830ad1f741e3f490 (patch)
tree6b5864292c0768c321dfedf7971b04517763a3b5
parent9beeacf1045a8026486595b46822baced58ae00b (diff)
improve get csproj file
-rw-r--r--xmake/rules/csharp/build/target.lua7
1 files changed, 2 insertions, 5 deletions
diff --git a/xmake/rules/csharp/build/target.lua b/xmake/rules/csharp/build/target.lua
index c1111fed1..522ef05f0 100644
--- a/xmake/rules/csharp/build/target.lua
+++ b/xmake/rules/csharp/build/target.lua
@@ -28,11 +28,8 @@ import(".modules.csharp_utils")
-- find or generate .csproj file
function _get_csprojfile(target)
local csprojfile = target:data("csharp.csproj")
- if csprojfile then
- return csprojfile
- end
- csprojfile = csharp_utils.find_or_generate_csproj(target)
- if csprojfile then
+ if not csprojfile then
+ csprojfile = csharp_utils.find_or_generate_csproj(target)
target:data_set("csharp.csproj", csprojfile)
end
return csprojfile