这很奇怪.我的解决方案中有一个C#类库项目.如果我.cs在此项目中打开一个文件,Project代码编辑器上的下拉列表显示它属于"杂项文件".

其他症状:如果我转到项目的属性并查看Assembly Information,尽管AssemblyInfo.cs文件中存在值,但所有值都是空白的.
这两个都很烦人,但问题是

我试过了:
.csproj文件并与解决方案中的其他人进行比较(没有快乐).csproj文件并覆盖旧文件(一直工作直到我将分支合并到主干,然后重新出现问题)谷歌一无所获.有没有人对这里发生了什么有任何想法?
我在这里透露了我对REGEX-fu的尴尬无知,但是:我目前有一个网站,其中文章的URL被写为"article_name",而较新的URL被写为"article-name".
我想将它们全部移动到使用破折号,那么是否有一个正则表达式可以用来将旧URL重写为更新的等价物?
提前感谢你!
有没有人知道用于将TimeSpan对象转换为"友好"字符串的好库(或代码片段),例如:
(这是一个文件到期系统,到期时间可能是几天到几十年)
只是为了澄清,说我有7天的TimeSpan,应打印"1周",14天"2周",366天"1年1天"等.
我正在写一个基本的小论坛网络应用程序(为了好玩和锐化'锯'),我在使用AppSettings时遇到了一些麻烦.
我的计划是将这些设置放在他们自己的文件(Settings.config)中,我将向其提供对Web进程用户帐户的修改权限,并将所有可编辑设置存储在此文件中(例如论坛标题,说明等).
这是我的代码:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(FormCollection collection)
{
try
{
var config = WebConfigurationManager.OpenWebConfiguration("~/Web.config");
config.AppSettings.Settings["SiteTitle"].Value = collection["SiteTitle"];
config.AppSettings.Settings["SiteDescription"].Value = collection["SiteDescription"];
config.Save(ConfigurationSaveMode.Minimal, false);
ConfigurationManager.RefreshSection("appSettings");
return RedirectToAction("Index");
}
catch (Exception ex)
{
ModelState.AddModelError("_FORM", ex.Message);
return View("Index");
}
}
...但运行它会返回以下错误:
A configuration file cannot be created for the requested Configuration object.
我已经尝试向所有用户授予对设置文件的完全权限,但没有任何效果(我目前只是在Cassini下运行,所以进程用户是我在任何情况下拥有该文件的所有权).
有任何想法吗?
我的网络应用程序中有一个项目列表; 每个都有一组排列在它下面的命令按钮.
为了保持界面清洁,只有当您将鼠标悬停在项目上时,这些按钮才会显示.按钮包含在具有以下CSS属性的标记中:visibility: hidden
这样可以保留布局 - 这样当按钮显示时,列表项不会跳转.
我想要做的是使用jQuery淡入/淡出按钮.但是,默认方法(fadeIn(), fadeOut())似乎使用display: none,它从流中删除按钮.
我需要的是一种使用visibility属性淡入或淡出它们的方法.所以,在我开始搜索之前,有没有人知道这样做的一种显而易见的方法,我错过了?
干杯
这有点主观,我很害怕,但我很重视集体的建议.
我们的Web应用程序列出了用户可以下载的文档 标准文件导航器的东西:
Type Name Created Size ----------------------------------- PDF Doc 1 01/04/2010 15 KB PDF Doc 2 01/04/2010 15 MB
目前我们将文件大小列为文本,但我想通过一些方式直观地显示文件是微小的,正常的还是巨大的来改进这一点.
这样做的原因是用户可以快速扫描列表并找到可能需要很长时间下载的文件.
我目前的选择是:
我知道这是一件很小的事情,但我很欣赏任何人对此事的看法!
编辑:谢谢你的回答!
从你所说的,我认为:
我将采用组合方法:
15 KB (tiny) 2 MB (small) 20 MB (big) 300 MB (huge)
我会看看我是否可以在这里放一个屏幕截图,看看我有原型时的外观.再次感谢您的反馈!
c# ×2
.net ×1
asp.net-mvc ×1
css ×1
jquery ×1
mod-rewrite ×1
regex ×1
timespan ×1
usability ×1