小编Jes*_*sse的帖子

带有C#项目的Visual Studio 12 Professional中的编译问题

该项目在Visual Studio 2010中运行良好,我们升级到Visual Studio 2012; 但是,现在它没有编译.

我们收到以下错误:

错误2任务无法使用SdkToolsPath""或注册表项"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SDKs\Windows\v8.0A\WinSDK-NetFx40Tools-x86"找到"AL.exe".确保已设置SdkToolsPath,并且该工具位于SdkToolsPath下正确的处理器特定位置,并且安装了Microsoft Windows SDK PROJECT_NAME

有人怎么解决这个问题?

我在安装了.NET 4.5的Windows 2008 R2 SP1上.我没有直接安装.NET 4,我使用的是.NET 4.5安装程序.

c# .net-4.5 visual-studio-2012

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

JAVA_HOME设置不正确.如何重置?

当我尝试运行时mvn(Apache Maven,那就是),我一直在努力error "JAVA_HOME" not set.

我按照说明将JAVA_HOME变量设置如下; 在终端:

user@localhost$export JAVA_HOME=/home/user/jdk1.7.0_02/bin/java

user@localhost$export PATH=$PATH:/home/usr/jdk1.7.0_02/bin
Run Code Online (Sandbox Code Playgroud)

看起来是对的,对吧?那为什么我仍然得到错误的JAVA_HOME错误?

linux path environment-variables java-home maven

13
推荐指数
1
解决办法
6万
查看次数

SQL Server 2012中的最大行大小,带有varchar(max)字段

我创建了一个包含列类型的表nvarchar(max),我的理解是它们可以支持2GB.但是在插入时,我仍然收到此错误:

无法创建大小为8061的行,该行大于允许的最大行大小8060.

是否需要对数据库进行全局设置,还是有其他限制?varchar(max)每个表的字段数是否有限制?

sql sql-server sql-server-2012

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

System.Web.Configuration.WebConfigurationManager和System.Configuration.ConfigurationManager之间的行为差​​异

我在使用ASP.NET网站的测试服务器上遇到了一些麻烦.我搞砸了,并且默认网站的主目录指向了错误的位置.当我尝试:

ConfigurationManager.ConnectionStrings["connectionString"]; 
Run Code Online (Sandbox Code Playgroud)

它返回null,但是

using System.Web.Configuration;

/* ... */

var rootWebConfig =
    WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);

WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);

rootWebConfig.ConnectionStrings.ConnectionStrings["connectionString"].ConnectionString;` 
Run Code Online (Sandbox Code Playgroud)

返回正确的连接字符串.

这两种方法之间有什么区别?

编辑:我真正要问的是,为什么ConfigurationManager在主目录设置不正确时方法失败,否则成功,并且WebConfigurationManager无论主目录是否正确设置都成功?是否存在其他差异,例如关于访问控制的假设?

c# asp.net configurationmanager behavior webconfigurationmanager

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

检查Web表单值是否已更改

我有一个多步骤表单,用户可以导航到任何页面来修改或添加信息.有一个菜单显示当前进度,用户已完成的步骤,并允许导航到任何已完成或待处理的步骤.

尽管有一个大按钮"保存并继续",一些用户点击此菜单进一步导航.我必须检查 - 如果表格中的值已更改并询问:"保存更改?是/否".

什么是最好的方法(使用最少的客户端JavaScript代码),建议我检查表单值是否已更改?

稍后编辑:

我忘了告诉多步表单在步骤之间使用回发.

html javascript webforms

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

根据自定义条件防止单个会话到期?

我正在研究的网站非常以数据为中心.有些报告需要一个多小时才能完成.每当用户提交报告请求时,都会创建一个生成报告的新线程.然后,用户将被重定向到一个页面,该页面显示正在进行的报告,并请刷新以下载报告.如果用户再次刷新页面并且报告仍在进行中,则会显示相同的消息; 否则提供下载链接.

所有报告/用户关系都保存在应用程序变量中.这工作正常,除非用户处于非活动状态超过20分钟(正在处理报告时),然后用户退出; 如果用户再次登录,仍可以下载报告.

我不想增加会话到期时间,但如果用户在后台进行了某些操作,我需要停止过期,例如正在处理的报表.

在Session_End中,我能够检索userid并匹配它Application["work"]以查看用户是否有待处理的工作.

但是,在上述情况下,如何推迟会话结束,我一无所知?


编辑:每个人都建议从"维护联系人"到"使用查询字符串"作为解决方法."保持联系"对我来说看起来最有希望,但在以下情况下失败了:a.当浏览器关闭/计算在午餐期间进入待机模式等时.当用户访问另一个nonasp.net部分(它是遗留站点)时.

是不是可以取消Session_End活动本身?

c# asp.net session-variables session-state global-asax

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

从TObject派生时是否需要调用base方法?

我有一个类来自TObject,如果我不调用父方法,它是不是很糟糕?我问,因为看着TObject.Create/ Destroy,他们什么都不做.

这就是我们自己覆盖/揭露它们的原因.

没有代码示例,我只想确定.

delphi inheritance

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

dateformat中一周的周数

我需要得到我使用格式YYYY和月份的年份MM,等等.我希望看看是否有一种格式来获取一年中的周数.

我使用的日期是2008-03-09 16:05:07.000,并且我想知道11在这种情况下的周数.有没有办法以11编程方式检索?

c#-4.0

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

9
推荐指数
1
解决办法
1358
查看次数

同一元素的jQuery对象不相等?

这一定是我忽略的东西,但是请看下面的页面和JavaScript并告诉我为什么,对于所有圣洁的东西,jQuery不会返回true?

HTML:http://alcatel.scottbuckingham.com/reporting/test.html

<p class="test">hello1</p>
Run Code Online (Sandbox Code Playgroud)

JS:http://alcatel.scottbuckingham.com/reporting/_scripts/collapse.js

;(function($, window, document, undefined) {

        var t = $('.test');
        var s = $('.test');

        console.log(t);
        console.log(s);

        if (t === s) {
            console.log('yes');
        }

})(jQuery, window, document);
Run Code Online (Sandbox Code Playgroud)

我花了好几个小时试图解决这个问题并将其减少到这个,几乎是1 === 1不起作用的声明.

任何帮助都非常感谢!

jquery

9
推荐指数
1
解决办法
5755
查看次数