我有一个针对.NET v3.5的2010项目.令人费解的是,我无法再构建v3.5项目.该项目没有添加任何参考.它甚至不会让我添加对System.Core的引用,因为它是由"构建系统"添加的.
警告CS1685:预定义类型'System.Func'在全局别名中的多个程序集中定义; 使用'c:\ Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll'中的定义
IFilter.cs(82,49):错误CS0433:类型'System.Func'存在于'c:\ Program Files(x86)\ Reference Assemblies\Microsoft\Framework\v3.5\System.Core.dll'和'C:\ WINDOWS\Microsoft.NET \框架\ v4.0.30319\mscorlib.dll中'
看起来有些东西正在抓住4.0但我不太确定如何修复它.还有其他人碰到这个吗?
同事有同样的问题.重新安装Windows以解决问题
我在这个问题上打开了一个错误:https://connect.microsoft.com/VisualStudio/feedback/details/558245/warning-cs1685-when-compiling-a-v3-5-net-application-in-visual-工作室2010
如果编译器设置为verbose,我会看到:
FrameworkPathOverride = C:\ Windows\Microsoft.NET\Framework\v4.0.30319
其定义为:
指定mscorlib.dll和microsoft.visualbasic.dll的位置.此参数等效于vbc.exe编译器的/ sdkpath开关.
其他一些有趣的花絮:我一起创建了一个新项目,根本无法构建v3.5.我可以毫无问题地构建2.0,3.0,3.5客户端配置文件,4.0和4.0客户端配置文件.VB.NET可以构建v3.5但C#不能.我尝试重新安装.NET 3.5,4.0和Visual Studio 2010但没有成功.Visual Studio调试日志没有显示任何有趣的安全模式不起作用.
试图避免重新安装Windows ...
重新安装了好几次.Visual Studio卸载不会自行清理.我已经开发了一个虚拟机来开发,直到我有机会重新安装我的主操作系统.
并提前感谢您的回复.
当用户点击不需要使用全尺寸键盘的某些字段时,我一直在寻找可以使用10键,仅限数字输入的可能性.
我知道弹出窗口可以正确显示自定义类型的输入,但是有没有人知道标准10键盘是否有办法在弹出框中显示?如果是这样,你能指出我正确的方向.
再次,在此先感谢.
-Rick
如何传递服务端点参数?(本例中的页面大小)
我的.asmx服务方法如下:
[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public List<Object> GetData(int pageSize)
{
}
Run Code Online (Sandbox Code Playgroud)
当我通过jQuery调用它时:
$.ajax({
type: "POST",
url: "test.asmx/test123",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
},
error: function(msg) {
}
});
Run Code Online (Sandbox Code Playgroud) 我正在寻找一种防止删除我的一个细胞的方法.(当表格视图处于编辑模式时,单元格旁边不会出现删除按钮.)
怎么能成为可能呢?
我需要一个Java程序来获取没有时间戳的当前日期:
Date d = new Date();
Run Code Online (Sandbox Code Playgroud)
给我日期和时间戳.
但我只需要日期,没有时间戳.我使用此日期与另一个没有时间戳的日期对象进行比较.
在印刷上
System.out.println("Current Date : " + d)
Run Code Online (Sandbox Code Playgroud)
它应该打印May 11 2010 - 00:00:00.
我正在写一个测试程序,以便vector更好地理解.在其中一个场景中,我正在尝试将insert值放入指定位置的向量中.代码编译干净.但是,在执行时,它会从v8.insert(..)行中抛出分段错误(请参阅下面的代码).我很迷惑.有人能指出我的代码中有什么问题吗?
#define UNIT_TEST(x) assert(x)
#define ENSURE(x) assert(x)
#include <vector>
typedef std::vector< int > intVector;
typedef std::vector< int >::iterator intVectorIterator;
typedef std::vector< int >::const_iterator intVectorConstIterator;
intVectorIterator find( intVector v, int key );
void test_insert();
intVectorIterator
find( intVector v, int key )
{
for( intVectorIterator it = v.begin(); it != v.end(); ++it )
{
if( *it == key )
{
return it;
}
}
return v.end();
}
void
test_insert()
{
const int values[] = {10, 20, …Run Code Online (Sandbox Code Playgroud) 有ModelFormSet内置modelformset_factory和使用模型与可选ForeignKey的,我怎样才能使空(NULL)协会这种形式的验证?
这是一个示例代码:
### model
class Prueba(models.Model):
cliente = models.ForeignKey(Cliente, null = True)
valor = models.CharField(max_length = 20)
### view
def test(request):
PruebaFormSet = modelformset_factory(model = Prueba, extra = 1)
if request.method == 'GET':
formset = PruebaFormSet()
return render_to_response('tpls/test.html', {'formset' : formset},
context_instance = RequestContext(request))
else:
formset = PruebaFormSet(request.POST)
# dumb tests, just to know if validating
if formset.is_valid():
return HttpResponse('0')
else:
return HttpResponse('1')
Run Code Online (Sandbox Code Playgroud)
在我的模板中,我只是调用呈现组合字段的{{form.cliente}}方法,但是,我希望能够选择一个空的(标记为"------")值,作为FK是可选的......但是当表单被提交时,它不会验证.
这是正常的行为吗?如何使此字段跳过所需的验证?
我有以下文件来配置日志记录:
[loggers]
keys=root
[handlers]
keys = root
[formatters]
keys = generic
# Loggers
[logger_root]
level = DEBUG
handlers = root
# Handlers
[handler_root]
class = handlers.RotatingFileHandler
args = ("test.log", "maxBytes=1*1024*1024", "backupCount=10")
level = NOTSET
formatter = generic
# Formatters
[formatter_generic]
format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
datefmt = %Y-%m-%d %H:%M:%S
Run Code Online (Sandbox Code Playgroud)
在开发中,这很好用,但是当我部署应用程序时,test.log试图写在我没有必要权限的路径中.
所以我的问题是,如何在此配置文件中指定相对路径.
我们正在尝试将文件从C#dll导入到MapPoint中,并且可以让它读取数据就好了,但我们遇到MapPoint无法识别所有地址的问题.目前,我们的文件不仅包含地址信息,还包含纬度和经度(在Lat和Lon的标题下).我们可以设置任何选项,或者我们可以使用哪种方法让我们告诉MapPoint使用纬度和经度来代替地址或者除了地址之外?到目前为止,我还没有找到任何东西,但无论如何我可能会在错误的地方寻找.谢谢.
c# ×3
c++ ×2
django ×2
.net-3.5 ×1
asmx ×1
asp.net ×1
django-forms ×1
import ×1
interop ×1
ipad ×1
iphone ×1
java ×1
logging ×1
mappoint ×1
objective-c ×1
popover ×1
python ×1
uitableview ×1
user-input ×1
vector ×1
web-services ×1