【发布时间】:2014-05-02 18:50:37
【问题描述】:
我导出了一个依赖于一些本地图像的项目模板,我想手动加载它们,因为如果我不加载它们会出现异常。
我正在尝试在Form.Designer.vb 中使用全局变量$(ProjectDir),但似乎无法识别,我做错了什么?
Me.PictureBox1.Image = Image.FromFile("$(ProjectDir)\Resources\Clipboard.png")
当我加载项目模板时,上面的字符串被读取为文字字符串。
PS:我也不知道全局变量是否会指向我正在加载我的项目模板的解决方案的路径,或者会指向我导出我的项目模板的路径......当然我需要第二件事。
请注意,我已经用 C# 标记了这个问题,因为全局变量的用法应该是相同的......
【问题讨论】:
-
您是否只阅读了您提供的文章链接的标题?
-
@Hamlet Hakobyan 我认为这些变量也可以以这种方式使用,因为例如 $(rootnamespace) 全局变量在链接中,并且 $rootnamespace$ 变量在每个文件......看起来都一样,如果不是那么我错了,这就是我寻求帮助的原因。
-
考虑将标题/标签编辑为“我可以在 C# 代码中使用 MSBuild 变量吗”...请注意,您的示例显示的内容与许多“如何从 C# 中的资源文件夹加载文件”重复.
标签: c# vb.net winforms visual-studio-2010 visual-studio