eclipse视频网站开发,网站名注册,厦门站长优化工具,徐州列表网文章目录 前言GodotProjectDir is null解决方法解决警告问题根本解决代码问题测试引用其实其它库的输出路径无所谓。 总结 前言
Godot 项目工程化上有一朵乌云#xff0c;我看Godot的Visual Studio 项目的时候#xff0c;发现如果是手动新建项目导入Godot包#xff0c;会导… 文章目录 前言GodotProjectDir is null解决方法解决警告问题根本解决代码问题测试引用其实其它库的输出路径无所谓。 总结 前言
Godot 项目工程化上有一朵乌云我看Godot的Visual Studio 项目的时候发现如果是手动新建项目导入Godot包会导致编译的warning这个虽然不影响正常运行但是有warining还是不不爽这次彻底解决他。
GodotProjectDir is null
出现这个问题的原因是我想分项目开发 然后会报warning 所以我之前的项目封装是放在一个文件家里的非常的丑陋
解决方法
先把这三个先装上
解决警告问题
GitHub上面找了一圈找到了解决方案 C# Godot project with MSTest - Error: Generator ‘ScriptPathAttributeGenerator’ failed to generate source. #87753 这个是解决警告问题。
PropertyGroupIsGodotToolsProjecttrue/IsGodotToolsProject
/PropertyGroup根本解决代码问题
添加输出路径
$(GodotProjectDir).godot\mono\temp\bin\PropertyGroupGodotProjectDir../Godot//GodotProjectDir/PropertyGroup测试引用
外面这里做一个做简单的测试 其实其它库的输出路径无所谓。
我们看这两个项目的输出路径
1------ 已启动全部重新生成: 项目: ClassLibrary1, 配置: Debug Any CPU ------
已还原 D:\workspace\program\Godot Game\Train\Test18\Godot\Test18.csproj (用时 12 毫秒)。
已还原 D:\workspace\program\Godot Game\Train\Test18\ClassLibrary1\ClassLibrary1.csproj (用时 16 毫秒)。
1ClassLibrary1 - D:\workspace\program\Godot Game\Train\Test18\Godot\.godot\mono\temp\bin\Debug\net6.0\ClassLibrary1.dll
2------ 已启动全部重新生成: 项目: Test18, 配置: Debug Any CPU ------
2Test18 - D:\workspace\program\Godot Game\Train\Test18\Godot\.godot\mono\temp\bin\Debug\Test18.dll“全部重新生成”: 2 成功0 失败0已跳过 重新生成 于 0:09 完成耗时 01.830 秒 其实只要Godot的输出路径是对的就可以了 总结
看来确实是设置IsGodotToolsProject就可以用了,这样我们终于能标准化开发Godot项目了