当前位置:  开发笔记 > 编程语言 > 正文

如何找到当前项目的代码路径?

如何解决《如何找到当前项目的代码路径?》经验,为你挑选了1个好方法。

如何以编程方式在C#代码中获取当前项目的路径?

我有任何预处理器指令吗?还是任何宏?

注意: 我不需要当前执行程序集的路径,而是需要从中编译此程序集的项目路径.

注意(2) - 我想要实现的目标: 我有几个被编译为嵌入式资源的文件.我在运行时加载并使用它们.我想创建一个"调试"模式,在该模式下,文件从磁盘上的原始位置加载,而不是从资源流加载.这使我能够快速编辑文件以进行测试,而无需重新编译程序集.由于程序集被复制到编译它的项目之外的其他位置,因此在"调试"模式下,我无法使用相对路径加载文件.



1> 小智..:

您可以使用CallerFilePathAttribute.

https://msdn.microsoft.com/en-us/library/system.runtime.compilerservices.callerfilepathattribute(v=vs.110).aspx

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有