出于好奇,我决定尝试反编译我的项目代码。我拿着Assembly.dll文件并使用ILSpy对其进行反编译。它似乎工作正常,除了IEnumerator<>方法。 IEnumerator sP()
{
for (int i = 0; i < maxEnemies; i++)
{
var p = Porczaks[Random.Range(0, Porczaks.
当您将匿名类型传递给像TextBox这样的HtmlHelper方法时,您会收到绑定错误(因为匿名类型成员只有内部访问权限),除非您使用use a RouteDataDictionary to extract the members。 当我看到(HtmlHelper扩展)InputExtensions.TextBox方法接受匿名类型时,我知道它必须在内部进行一些转换,否则它会失败并显示相同的错误。
我使用ILSPy对发布程序集进行了反编译,并获得了如下所示的代码。当我在VS 2013中打开反编译的项目时,我得到这些语句中的每一个错误。 using #j;//this line shows up as an error in VS2013
using System;
的错误是: 预处理器指令必须作为第一个非空格字符上线 我在下面的行也得到了类似的错误。 string path = #db