问题列表 - 第31301页

Windows服务在从3.5迁移的Windows Server 2008,x64,.NET 4上引发System.BadImageFormatException

我已经尝试将服务EXE文件编译为AnyCPU,x86和x64.它适用于我的Windows 7 x64盒子.我正在使用installutil安装.NET 4版本.

当我启动服务时,我收到错误.它没有说什么,但它确实指出了哪些模块被加载.那些有潜在兴趣的人:

LoadedModule [0] = D:\ yellowbook\grapevine_service\grapevinesystemservice.exe LoadedModule 3 = C:\ Windows\system32\KERNEL32.dll LoadedModule 4 = C:\ Windows\system32\KERNELBASE.dll LoadedModule [9] = C:\ Windows\Microsoft.NET\Framework64\v4.0.30319\mscoreei.dll LoadedModule [17] = C:\ Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll LoadedModule [18] = C:\ Windows\WinSxS\amd64_microsoft .vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4927_none_88dce9872fb18caf\MSVCR80.dll LoadedModule [22] = C:\ Windows\assembly\NativeImages_v2.0.50727_64\mscorlib\9a017aa8d51322f18a40f414fa35872d\mscorlib.ni.dll

我可以使用命令行开关将此服务作为控制台应用程序运行,从而产生以下结果:

未处理的异常:System.BadImageFormatException:无法加载文件或程序集"grapevinesystemservice.exe"或其依赖项之一.此程序集由比当前加载的运行时更新的运行时构建,无法加载.文件名称:'grapevinesystemservice.exe'

我试过注册表黑客强制使用最新的运行时.没有效果.我已经查看了已安装的EXE文件,以确保它没有被我的构建服务器获取,但它的目标是4.0.30319.我的本地,构建和测试服务器都有30319作为.NET 4版本.没有人有过beta/RC.

它们没有在加载模块中列出,但我也使用log4net(在.NET 4中从源代码重建),StructureMap,NoRM(MongoDB),AutoMapper,Newtonsoft.Json以及其他一些构建的DLL文件由我的团队.

.net windows-services .net-4.0 .net-3.5 windows-server-2008

5
推荐指数
1
解决办法
7697
查看次数

C++.类方法指针

有一节课

class A {
public:
    A() {};

private:
    void func1(int) {};
    void func2(int) {};


};
Run Code Online (Sandbox Code Playgroud)

我想添加一个函数指针,它将在构造函数中设置并指向func1或func2.

所以我可以从每个类过程调用此指针(作为类成员)并在构造函数中设置此指针.

我该怎么做?

c++ methods pointers class

9
推荐指数
2
解决办法
2万
查看次数

PHP - 获取上周的上周数字

请告诉我如何获得一年中的最后一周?

php

21
推荐指数
3
解决办法
3万
查看次数

如何为Google Maps V3中的所有标记创建单个事件处理程序?

我知道如果我在地图上有多个标记,并且我需要处理它们的点击,我必须为每个标记设置一个处理程序,如下所示:

// ...
var marker = new google.maps.Marker({position: new google.maps.LatLng(55, 37)});
marker.setMap(map);
var listener = google.maps.event.addListener(marker, 'click', function(event){
    // my listener handler here
});
Run Code Online (Sandbox Code Playgroud)

但是,如果我有很多标记,它会不会太重?我能以某种方式设置一个处理程序并找出在其中单击的标记吗?

javascript google-maps google-maps-api-3

2
推荐指数
1
解决办法
1169
查看次数

SQL - 每个用户记录一个结果

我有一个网站收集游戏的高分 - 侧边栏显示最新的10个分数(不一定是最高分,只是最新的10分).但是,由于用户可以快速玩多个游戏,因此他们可以控制最新的10个列表.如何编写一个SQL squery来显示最后10个分数,但是将其限制为每个用户一个?

sql

2
推荐指数
1
解决办法
1266
查看次数

缺少新Rails 3应用程序的模板?

刚尝试在我的模型中编写一个简单的validates_presence_of,当错误尝试渲染时,它会调用:

Template is missing

Missing template posts/create with {:locale=>[:en, :en], :handlers=>[:builder, :rjs, :erb, :rhtml, :rxml, :haml], :formats=>[:html]} in view paths "/Users/johnsmith/Sites/shwagr/app/views"
Run Code Online (Sandbox Code Playgroud)

错误在Rails3中没有单独的视图吗?我以为那是Rails魔法..

好奇,如果有人有这个问题,或知道如何正确验证.

我的型号:

validates_presence_of :category, :name, :url
Run Code Online (Sandbox Code Playgroud)

我的控制器:

def new
  @post = Post.new

  respond_to do |format|
    format.html # new.html.erb
    format.xml  { render :xml => @post }
  end
end


def create
  @post = Post.new(params[:post])
  if @post.valid? && current_user.posts << @post
    respond_to do |format|
      if @post.save
        format.html { redirect_to(@post, :notice => 'Post was successfully created.') }
        format.xml  { render :xml => …
Run Code Online (Sandbox Code Playgroud)

ruby validation ruby-on-rails ruby-on-rails-3

10
推荐指数
1
解决办法
2万
查看次数

C#数组包含部分

如何查找字符串数组是否包含字符串的某些部分?我有这样的数组

String[] stringArray = new [] { "abc@gmail.com", "cde@yahoo.com", "@gmail.com" };
string str = "coure06@gmail.com"

if (stringArray.Any(x => x.Contains(str)))
{
    //this if condition is never true
}
Run Code Online (Sandbox Code Playgroud)

我想在块中包含一个字符串完全或任何数组的Item的一部分时运行此块.

c#

5
推荐指数
1
解决办法
3446
查看次数

如何在Lisp中显示长数字列表的有效性?

我刚刚开始学习Lisp,并想知道如何将有理数显示为带有大量数字的十进制数.

如果我使用(浮点x),其中x是有理数,那么它显示大约8位左右.但我想显示数百个数字.

lisp floating-point

5
推荐指数
1
解决办法
179
查看次数

单身模式

我们什么时候应该使用Singleton模式?为什么?

singleton design-patterns

19
推荐指数
4
解决办法
7468
查看次数

将通用Action <T>委托添加到列表中

是否可以将通用委托Action添加到List集合中?我需要某种用于Silverlight应用程序的简单消息传递系统.

更新 以下是我真正"想要"的内容

class SomeClass<T>
{
    public T Data { get; set; }
    // and more ....
}

class App
{
    List<Action<SomeClass<T>>> _actions = new List<Action<SomeClass<T>>>();

    void Add<T>( Action<SomeClass<T>> foo )
    {
        _actions.Add( foo );
    }
}
Run Code Online (Sandbox Code Playgroud)

编译:

The type or namespace name 'T' could not be found (are you missing a using directive or an assembly reference?)
Run Code Online (Sandbox Code Playgroud)

初始代码剪切 类SomeClassBase {}

class SomeClass<T> : SomeClassBase
{
    public T Data { get; set; }
    // and more ....
}

class App …
Run Code Online (Sandbox Code Playgroud)

c# generics collections delegates action

12
推荐指数
3
解决办法
2万
查看次数