当我尝试打开项目的解决方案文件时,我收到此错误.解决方案是2012年文件(使用记事本检查).

如果我单击Ok,解决方案将打开,除了一个未加载的csproject.我在UpgradeLog.htm文件中收到了一个迁移报告,该项目无法加载时出现以下错误.无法弄清楚它.
错误:
未找到此项目类型所基于的应用程序.请尝试此链接以获取更多信息:http: //go.microsoft.com/fwlink/?prd = 12395&pver = 11&sbp = ProjectTypeDeprecated&plcid = 0x409&clcid = 0x409&ar = MSDN&sar = ProjectCompatibility&o1 = 82b43b9b-a64c-4715-b499-d71e9ca2bd60
升级报告是否意味着它是以前版本的Visual Studio中的项目?它也不会在Visual Studio 2010中打开.
c# csproj visual-studio-2010 visual-studio visual-studio-2012
我有一个现有项目,我想找出所有正在进行的调用,并可能转储到日志文件中.
我看了一下这个帖子,但没多大帮助.我试过PostSharp,这个例子展示了如何实现它.但我需要为每个darn方法添加一个属性.作为一个现有的项目,有许多方法,这是不可行的选择.
有没有其他方法可以快速跟踪所有拨打的电话?
我有一些C代码,我尝试使用C#.大部分转换都已完成.我有几个问题.
"C"代码的一部分看起来像这样.
typedef struct r_GetCPL {
UInt8 Storage;
UInt8 Key[16]; //(1)
UInt8 *Buff; //(2)
Array16 *CryptoKeyIDs; //(3)
} REPLY_GETCPL;
Run Code Online (Sandbox Code Playgroud)
在'C'中定义的别名
typedef unsigned char UInt8;
typedef unsigned short UInt16;
typedef unsigned long UInt32;
typedef unsigned long long UInt64;
typedef UInt8 Array8[8];
typedef UInt8 Array16[16];
typedef UInt8 Array32[32];
typedef UInt8 Array64[64];
typedef UInt8 Array128[128];
Run Code Online (Sandbox Code Playgroud)
我假设我可以用直接结构定义替换typedef.这样好吗?我定义的等效C#结构是,
public struct REPLY_GETCPL
{
Byte Storage;
Byte[16] Key; //(1) Is this right?
UInt8 *Buff; //(2) What is the equivalent?
Array16 *CryptoKeyIDs; //(3) What is the equivalent?
} …Run Code Online (Sandbox Code Playgroud) 我有一个大小为50GB及以上的Json文件.以下是我所写的阅读Json的一小部分内容.我现在需要修改它来读取大文件.
internal static IEnumerable<T> ReadJson<T>(string filePath)
{
DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(T));
using (StreamReader sr = new StreamReader(filePath))
{
String line;
// Read and display lines from the file until the end of
// the file is reached.
while ((line = sr.ReadLine()) != null)
{
byte[] jsonBytes = Encoding.UTF8.GetBytes(line);
XmlDictionaryReader jsonReader = JsonReaderWriterFactory.CreateJsonReader(jsonBytes, XmlDictionaryReaderQuotas.Max);
var myPerson = ser.ReadObject(jsonReader);
jsonReader.Close();
yield return (T)myPerson;
}
}
}
Run Code Online (Sandbox Code Playgroud)
看起来像是一个普遍的问题,但面对的问题,尽管搜索.
我的环境:Win7 64.
下载:Java来自这里,Eclipse 来自Here
在安装Java并解压缩eclipse之后,我尝试从解压缩文件夹运行Eclipse并获取错误.
.
我的背景:C#.net/C++ - windows开发.我更喜欢使用C#.但不是冒险尝试在Android上单声道(除非推荐 - 不太可能).因此,尝试以推荐的方式使用Eclipse和Java,尽管到目前为止我没有Java经验.
这是我尝试过的.
根据此线程创建env变量.没有帮助.Java安装文件夹是 - 'C:\ glassfish3\jdk'尝试引用这两个位置的两个环境路径 - 'C:\ glassfish3\jdk\bin'和'C:\ glassfish3\jdk\jre\bin'.(我认为我应该引用后者 - jre是运行时环境?)
修改eclipse.ini - 从这个链接 (我不认为我这样做.我不知道如何去做.如何修改这个文件.没有尝试实验.另外,我是否需要删除环境变量在尝试此之前的上一步?)
我安装的java有问题吗?安装时会弹出一些配置项.我只是继续没有配置.(我认为它是我不需要的额外物品 - glassfish)
我正在尝试更改内部存储中Data文件夹内的文件夹的权限.我的设备已解锁并闪烁固件和Super SU for root.
使用Root Explorer(Pro),我允许Root访问.我也去了System分区的根目录并将它安装到RW.
但是,当我尝试更改内部存储甚至SD卡内的文件或文件夹的权限时,我收到以下错误. "权限更改未成功.请注意,某些文件系统不允许更改权限."
与不同的文件管理器探讨了一段时间.这是我尝试和观察到的.在这些步骤中,我使用ES文件资源管理器.
我接下来检查了这些选项可用的文件夹.这是我观察到的.
有什么问题?如何更改该文件夹的权限?