我已使用完整安装选项安装了VS 2012 Premium.当我创建一个新的asp.net项目,无论是表单,还是任何一个mvc版本,然后尝试构建项目来运行它而不做任何修改我得到以下错误"缺少程序集或引用":
我没有添加这些,它们是模板的一部分.我已经回到安装检查,一切都已安装,所以我没有留下一个组件.
任何人都知道安装VS2012时我错过了什么?如果我没有遗漏任何内容,我无法相信Microsoft会在其模板中包含对程序集的引用,然后希望您在构建任何项目模板之前下载它们.
我创建了一个Windows 服务来为我管理一些文件。出于调试目的,我还编写了一个控制台入口点,因此实际服务的所有代码都是与 Windows 服务分开的类。我正在使用带有流畅NHibernate 的SQLite DB来存储设置等。
当我运行控制台模式时,它工作得很好,但是当我尝试启动该进程时,它却不起作用。我在进程启动时进行了调试,发现当 NHibernate 尝试创建会话时,它看不到 db 文件,即使它确实存在。
我已将进程设置为以管理员身份运行,并且还尝试将其作为Allow access to desktop启用了“”的本地系统帐户运行,但它仍然无法获取数据库文件。这意味着NHibernate无法加载该文件,因此它会创建一个新文件,并且当我的服务尝试从数据库加载数据时,它会失败,因为它加载了一个空白的数据库文件。