我想改变DateTime对象在DataGridView中的显示方式.具体来说,我希望秒时间显示.
c#.net 2.0
我使用VS2010创建了一个带有托管C++ assemlby的.NET解决方案.命令:
%windir%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe MyProject.sln
Run Code Online (Sandbox Code Playgroud)
在我的开发机器上编译解决方案.
在我的BuildServer上,我收到此错误:
建立失败.
"F:\ CruiseControl.NET\Projects\MyProject\MyProject.sln"(默认目标)(1) - >"F:\ CruiseControl.NET\Projects\MyProject\MyProject\MyProject.csproj"(默认目标)(2) - >"F:\ CruiseControl.NET\Projects\MyProject\MyProjectMAPIHelper\MyProjectMAPIHelper.vcxproj"(默认目标)(3) - >
F:\ CruiseControl.NET\Projects\MyProject\MyProjectMAPIHelper\MyProjectMAPIHelper.vcxproj(23,3) :错误MSB4019:找不到导入的项目"C:\ Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp.Default.props".确认声明中的路径<Import>是否正确,以及该文件是否存在于磁盘上.Run Code Online (Sandbox Code Playgroud)0 Warning(s) 1 Error(s)
在我的开发机器上声明的文件
"C:\ Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.Cpp.Default.props"
存在.在我的构建服务器上没有.
当我尝试复制此文件(以及同一目录中的所有其他文件)时,会发生其他错误.所以这是错误的方式.
编辑:其他错误意味着:当我在构建服务器上复制文件"Microsoft.Cpp.Default.props"时,MSBuild声明其他文件.这告诉我,只是做一个丢失文件的副本不是构建环境所期望的.我正在寻找一个MSI /我可以在我的构建服务器上安装的任何包,任何C++项目都将构建.安装SDK并非如此.或者我在SDK安装期间做错了什么.或者仅使用SDK编译Managed C++ VS2010解决方案是不可能的.
我认为"其他错误"与我的问题无关.我的问题是:"如何正确设置我的构建环境"./编辑
到目前为止我做了什么:
是否有任何提示和技巧如何正确配置我的项目以使用VS2010 和我的构建服务器在我的开发机器上进行编译?还有什么要安装的(VS2010除外)吗?
谢谢,亚瑟
根据Androids的文档,我得到的印象是,Android只支持ISO 8601周数计算(这对我来说很好,因为我住在奥地利).
所以,我认为"Android周"将在周一开始.这对我来说很重要,因为我想读/写Androids日历,并且重复规则是用rfc2445标准编码的.有问题的领域是"WKST"
WKST规则部分指定工作周开始的日期.
只要我的应用程序在Europa中使用,假设星期一是一周的第一天就没有问题.但其他国家(美国)呢?
我的假设是否正确?
参考文献:
http://www.ietf.org/rfc/rfc2445.txt
http://developer.android.com/reference/android/text/format/Time.html
我正在尝试实现我的第一个Android程序.它应该写日历条目(我知道,不是开始编程Andorid的最佳任务).
我试过了:
Uri CALENDAR_URI = Uri.parse("content://calendar/events");
ContentResolver cr = getContentResolver();
cr.delete(CALENDAR_URI, null, null); // Delete all
cr.delete(CALENDAR_URI, "calendar_id=1", null); // Delete all in default calendar
cr.delete(CALENDAR_URI, "_id=1", null); // Delete specific entry
Run Code Online (Sandbox Code Playgroud)
没有任何效果.我加快了"无法删除该URL".
插入日历条目很简单:
ContentValues values = new ContentValues();
values.put("calendar_id", 1);
values.put("title", this.title);
values.put("allDay", this.allDay);
values.put("dtstart", this.dtstart.toMillis(false));
values.put("dtend", this.dtend.toMillis(false));
values.put("description", this.description);
values.put("eventLocation", this.eventLocation);
values.put("visibility", this.visibility);
values.put("hasAlarm", this.hasAlarm);
cr.insert(CALENDAR_URI, values);
Run Code Online (Sandbox Code Playgroud)
根据我的插入方法访问日历工作.
谢谢,亚瑟!