小编Cod*_*ber的帖子

如何阻止Visual Studio"始终"检出解决方案文件?

显然没有理由,每次打开我的解决方案时,Visual Studio都会检查sln文件.

如果我将它与之前的版本进行比较,则没有任何变化.但这真是令人沮丧,因为每个人都已经检查出了解决方案.

我正在使用VS 2008和TFS 2008,两者都是SP2.

关于如何阻止这件事发生的任何想法?或者是VS的TFS源控制提供程序的功能/错误?

tfs visual-studio-2008

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

是否可以将TFS配置为不将文件标记为只读?

标题基本概括了所有内容.我正在使用RFT,VS插件,允许我使用GUI编辑专有数据文件.问题是这个文件没有显示在VS中,当我开始通过GUI编辑它时,VS不会自动检查它(可能是VS插件的错误).因此,我必须在编辑之前手动检查它,否则在尝试保存文件时addin会崩溃(因为它是只读的),有时也会破坏这个项目的本地工作副本.如果TFS没有将未检出的文件标记为只读,那么一切都会容易得多.你知道是否有办法指示TFS将所有文件保持为只读?

tfs rft

24
推荐指数
2
解决办法
9932
查看次数

如何在WP7应用程序磁贴中隐藏应用程序标题

我不希望在Windows Phone 7的磁贴中显示应用程序名称,如Netflix或Facebook应用程序,但是当我尝试将其设置为空(或甚至是空白空间)时,Visual Studio会抱怨空标题不被允许.

知道怎么做到这一点?我的应用程序的徽标已经包含应用程序的名称,因此默认标题看起来也不是很好看.

windows-phone-7

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

从int转换为float的问题

有一种我无法理解的奇怪行为.同意浮点数是近似值,因此即使显然返回没有十进制数的数的运算也可以近似为带小数的运算.

我这样做:

int num = (int)(195.95F * 100);
Run Code Online (Sandbox Code Playgroud)

因为它是一个浮点运算,我得到19594而不是19595 ..但这是正确的.

令我困惑的是,如果我这样做

float flo = 195.95F * 100;
int num = (int) flo;
Run Code Online (Sandbox Code Playgroud)

我得到19595的正确结果.

知道为什么会这样吗?

c# floating-point

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

基于xml架构在VSCode中自动完成xml标记

VSCode是否像标准Visual Studio一样基于XML模式实现某种自动完成?如果没有,是否有实现该功能的扩展?

xml xsd visual-studio-code

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

实体框架4.3.1代码优先:创建数据库但不创建表

今天我将旧的应用程序从EF 4.2迁移到EF 4.3.1.在我的应用程序中,我使用CodeFirst,但在迁移后它停止工作,并找不到原因.为了清除任何其他可能的问题,我决定创建一个小型控制台应用程序,并使用ADO团队发布的数据迁移演练:

http://blogs.msdn.com/b/adonet/archive/2012/02/09/ef-4-3-code-based-migrations-walkthrough.aspx

我完全复制了博客的代码,但是没有正确工作(创建数据库,创建模式,插入博客),我得到了一些错误:

  • 只创建了DB,但没有表
  • 我收到此错误Conversion failed when converting datetime from character string."

所有这些都在SQL Server 2005 Express上.

我尝试使用SQL Compact,但结果相同(不同的错误):

  • 只创建了DB(在本例中是bin文件夹中的sdf文件),但没有表
  • 我收到了错误 The format of the specified date or time datepart is not valid. [ String = 2012-04-19T13.21.04.364 ]

我认为在这两种情况下,问题都在于EF希望作为第一次迁移进入的界限:

INSERT INTO [__MigrationHistory] ([MigrationId], [CreatedOn], [Model], [ProductVersion]) 
VALUES ('201204191321184_init', '2012-04-19T13.21.04.364',  ...., '4.3.1');
Run Code Online (Sandbox Code Playgroud)

显然与格式有关.是错的,至少在我的语言环境中,它应该是:

这是一个错误还是什么?它始终与其他日期时间一起使用.

更新 我尝试将其作为显式迁移运行,并使用-verbose标志设置应用迁移,这是我得到的:

PM> Update-Database -Verbose
Using NuGet project 'ConsoleApplication2'.
Using StartUp project 'ConsoleApplication2'.
Target database is: '|DataDirectory|ConsoleApplication2.ConsoleApplication1.BlogContext.sdf' (DataSource: |DataDirectory|ConsoleApplication2.ConsoleApplication1.BlogContext.sdf, Provider: System.Data.SqlServerCe.4.0, Origin: Convention).
Applying …
Run Code Online (Sandbox Code Playgroud)

sql-server-ce entity-framework-4 ef-code-first ef-migrations

8
推荐指数
1
解决办法
2483
查看次数

如何将List <Int>绑定到gridview?

这可能是一个非常奇怪的问题,因为通常人们只将复杂类型绑定到gridview.但是我需要绑定一个Int的列表(对于字符串也是如此).通常,由于要绑定的属性使用对象属性的名称,但在使用Int或String时,该值恰好是对象本身,而不是属性.

获取对象价值的"名称"是什么?我试过"价值",""(空),"这个","项目",但没有运气.

我指的是网络表单中的gridview.

更新

有一个相关的Stack Overflow问题,如何将List绑定到GridView.

c# asp.net gridview list

7
推荐指数
2
解决办法
7107
查看次数

如何为azure-cli命令行工具设置代理?

我是公司防火墙的后面,无法使用命令行界面连接,这可能无法从系统配置中获取代理信息,但我找不到设置正确选项的方法.

azure

6
推荐指数
2
解决办法
6139
查看次数

如何为ASP.NET MVC开发"可交付"组件?

在ASP.NET webforms中,我们有服务器组件,可以封装到外部组件中并作为产品提供.在ASP.NET MVC中,我们没有服务器组件,那么外部组件的最佳选择是什么?

环顾四周似乎唯一可能的选择是制作一个Html辅助方法,它返回一堆操纵事物的html + js.如果组件需要一些逻辑,则http模块添加一些新路由和在同一外部程序集中定义的控制器来处理ajax调用.

否则RenderPartial只返回一个视图...但是视图是一个真实的文件,因此很难封装在外部程序集中,除非它被添加为资源文件,然后使用查找资源文件而不是真实位置的路径提供程序进行检索磁盘.

或者我还有其他选择吗?

Thx Simo

asp.net-mvc components

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

如何使用内部批准的软件包创建并保持同步本地nuget存储库?

根据内部策略,我必须设置一个本地nuget存储库,该存储库仅包含内部委员会批准的软件包.

我知道如何设置本地nuget服务器,我还发现如何从Nuget下载所有软件包(http://weblogs.asp.net/jgalloway/archive/2011/02/02/downloading-a-local-nuget-repository -with-powershell.aspx),但我需要的是一种方法来下载经过批准的依赖项包,将它们保存在我的本地服务器上,然后可能让它们在新版本发布时保持日期并且它在内部被"重新批准".

谢谢

nuget nuget-server

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

安装新版本的软件包时,Nuget 不更新未包含在 csproj 文件中的内容文件

我为内部使用制作了一个 nuget 包,它添加了一个 dll 和一些 javascript/css/html 文件。

我第一次安装它时,所有文件都被复制,但是当我使用更新的内容文件创建新版本时,这些文件没有更新。

在安装日志中,我在卸载旧版本时得到了这个:

Removed package 'Consilium.NuTranslation.0.1.1-alpha' from 'packages.config'
Directory 'App_Plugins\NuTranslation\views' is not empty. Skipping...
Directory 'App_Plugins\NuTranslation\js' is not empty. Skipping...
Directory 'App_Plugins\NuTranslation' is not empty. Skipping...
Directory 'App_Plugins\NuTranslation' is not empty. Skipping...
Directory 'App_Plugins\NuTranslation' is not empty. Skipping...
Run Code Online (Sandbox Code Playgroud)

我在安装新版本时得到了这个:

'App_Plugins\NuTranslation\views\translationHistory.html' already exists. Skipping...
'App_Plugins\NuTranslation\views\sendforTranslation.html' already exists. Skipping...
'App_Plugins\NuTranslation\views\manualTranslationImport.html' already exists. Skipping...
'App_Plugins\NuTranslation\package.manifest' already exists. Skipping...
'App_Plugins\NuTranslation\js\translationHistory.controller.js' already exists. Skipping...
'App_Plugins\NuTranslation\js\sendForTranslation.controller.js' already exists. Skipping...
'App_Plugins\NuTranslation\js\manualTranslationImport.controller.js' already exists. Skipping...
Added package 'Consilium.NuTranslation.0.1.4' to 'packages.config'
Run Code Online (Sandbox Code Playgroud)

我只想指出,这些文件不在 csproj …

nuget nuget-package

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

数据主题设置为页面未应用于jquerymobile的页眉和页脚

也许有一些我看不到的东西,但我认为在div中设置data-role = page的数据主题应该为所有内容设置它:

<!DOCTYPE html> 
<html> 
    <head> 
    <title>Page Title</title> 

    <meta name="viewport" content="width=device-width, initial-scale=1"> 

    <link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.css" />
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.4.min.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.min.js"></script>
</head> 
<body> 

<div data-role="page" data-theme="b">

    <div data-role="header">
        <h1>Page Title</h1>
    </div><!-- /header -->

    <div data-role="content">   
        <p>Page content goes here.</p>      
    </div><!-- /content -->

    <div data-role="footer">
        <h4>Page Footer</h4>
    </div><!-- /footer -->
</div><!-- /page -->

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但我仍然得到默认主题A.

我究竟做错了什么?或者这是一个错误?它工作在1 alpha 4但不是1 final.

jquery-mobile

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

为什么NHibernate首先插入然后更新集合的元素?

我不确定这是正确的行为还是我身边的错误:

我有一个非常简单的亲子关系

public class SubmittedBatch
{
    public virtual Guid Id { get; set; }
    public virtual IList<SubmittedBatchParameter> Parameters { get; private set; }
}

public class SubmittedBatchParameter
{
    public virtual string Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并使用FluentNH配置如下:

mapping.HasMany<SubmittedBatchParameter>(sb => sb.Parameters).Cascade.All();
Run Code Online (Sandbox Code Playgroud)

我做了一些简单的事情,比如在Parameters集合中添加一个新元素,然后调用SaveOrUpdate父元素.

查看SQL语句的跟踪,我得到一个插入:

INSERT INTO [SubmittedBatchParameter]
           (Value)
VALUES     ('Disabled' /* @p0 */)
select SCOPE_IDENTITY()
Run Code Online (Sandbox Code Playgroud)

然后更新:

UPDATE [SubmittedBatchParameter]
SET    SubmittedBatch_id = '209971b7-c311-46bd-b989-9cf80113654c' /* @p0_0 */
WHERE  Id = 39 /* @p1_0 */
Run Code Online (Sandbox Code Playgroud)

为什么NH只是在指定Guid的情况下进行插入?这是正确的,还是我做错了什么?

谢谢西蒙娜

sql nhibernate

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