Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MonoXamarin Studio中的全球资源问题_C#_Asp.net_Mono_Monodevelop_Xamarin Studio - Fatal编程技术网

C# MonoXamarin Studio中的全球资源问题

C# MonoXamarin Studio中的全球资源问题,c#,asp.net,mono,monodevelop,xamarin-studio,C#,Asp.net,Mono,Monodevelop,Xamarin Studio,以下代码: <asp:Button runat="server" Text="<%$Resources:Main, Save %>" /> 这个问题有解决办法吗 编辑: 如果解决方案是由Visual Studio针对“mono 2.8概要文件”编译的,mono framework会解析资源吗?不,您甚至不能像在Visual Studio中那样使用单引号来处理这样的代码。您将不得不使用代码隐藏来完成您正在尝试的任务。对不起 要回答您的编辑,您的语法是有效的。问题在于Mon

以下代码:

<asp:Button runat="server" Text="<%$Resources:Main, Save %>" />
这个问题有解决办法吗

编辑:


如果解决方案是由Visual Studio针对“mono 2.8概要文件”编译的,mono framework会解析资源吗?

不,您甚至不能像在Visual Studio中那样使用单引号来处理这样的代码。您将不得不使用代码隐藏来完成您正在尝试的任务。对不起

要回答您的编辑,您的语法是有效的。问题在于Monodevelop而不是Mono。C#规范中没有说明您所做的是错误的,这是一个解析器问题,在特定工具中使用引号和括号

隐式语法应该替代它:


那么,如果代码是由Visual Studio编译的,mono框架会像这里一样支持资源的使用吗?如果重新编译也意味着重新编译此页面上的代码,则不会。问题不在于代码,而在于语法。如果您的项目中有该代码,并且您试图编译它,则会出现该错误。它在studio中工作的事实让你知道你的代码是可靠的,monodevelop在语法上有点严格,因为微软对我们这些黑客网站开发人员的理解要好一点:)现在,如果你想让整个页面从另一个dll中获取它的位,你的想法完全可行,这是可能的。编译另一个web应用程序并将它们上载到同一个网站。如果您需要页面上一个项目的位和另一个项目的位(即,这些本地化字符串和报告或转发器的数据),您还可以创建一个本地化项目,该项目包装您的WebControl并在文本用于页面之前预先设置文本请编辑您的答案,并发布一个关于如何以“正确的方式”做事的替代解决方案。我现在的目标是Visual Studio中的“Mono 2.8配置文件”。我在我的答案中添加了更多的帮助,在不知道您使用的是什么工具的情况下,我无法回答您更多的问题。如果您使用的是Studio,请继续使用显式语法,如果不使用,请尝试我建议的隐式语法。再加上那篇文章,我相信可以解决这个问题。
Error: Unexpected '<' in tag 'asp:Button'.
ASP.net 4.0 Web Application (C#)
Xamarin Studio Version 4.0.12 (build 3