小编Kei*_*ith的帖子

SQL Server Management Studio不允许我向表添加索引

当我右键单击表中的索引文件夹时,"新索引"菜单项显示为灰色.我不明白为什么.为了防万一,我删除了表中的所有数据,并刷新并重新启动了SSMS,但没有运气.我正在使用SQL Server 2012 Business Intelligence SP1 CTP.

sql-server ssms sql-server-2008 sql-server-2012 sql-server-2014

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

从Visual Studio中的网站发布中排除文件

我在Visual Studio 2005中发布网站时可以排除一个或多个文件夹吗?我有各种各样的资源,我想在解决方案资源管理器中随身携带,例如各种环境的备用配置文件,但我真的不想将它们发布到服务器.有没有办法排除它们?当使用其他项目类型(例如.dll程序集)时,我可以将文件的Build Action属性设置为"None",将其Copy to Output Directory属性设置为"Do not copy".我找不到任何类似的网站文件设置.

如果IDE不提供此功能,是否有人有良好的处理此类文件的技术?

visual-studio-2005 visual-studio web-publishing

75
推荐指数
6
解决办法
5万
查看次数

Visual Studio 2013:数据库项目MSBuild错误

我有一个数据库项目作为我在Visual Studio 2013中的解决方案的一部分.在过去的3周内完美地工作,现在突然间它将无法构建,因此我无法发布任何更改.我收到了MSBuild错误:

"C:\ Program Files(x86)\ MSBuild\Microsoft\VisualStudio\v12.0\SSDT\Microsoft.Data.Tools.Schema.SqlTask​​s.targets(513,5):错误:MSB4018:"SqlBuildTask"任务意外失败.System.MethodAccessException:尝试通过方法'Microsoft.Data.Tools.Schema.Sql.Build.SqlTask​​Host.OnCreateCustomSchemaData(System.String,System.Collections.Generic.Dictionary`2)'来访问方法'Microsoft.Data.Tools. Components.Diagnostics.SqlTracer.ShouldTrace(System.Diagnostics.TraceEventType)'失败了."

有人有任何想法吗?我今天早上做的就是从源代码控制中删除最新的更改.我无法看到这会如何搞乱实际MSBuild过程,而最后签到的人根本没有任何问题.

msbuild database-project visual-studio-2013

72
推荐指数
4
解决办法
4万
查看次数

SQL Server 2012安装或添加全文搜索

我在SQL Server 2012中工作,并且只想使用CONTAINS()函数,我似乎需要启用全文搜索才能使用它.如何在现有SQL Server 2012安装中启用/安装此功能?我需要的是步骤,因为我还没有找到解决这个问题的步骤.

sql-server full-text-search sql-server-2012

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

我可以使用Apache Cordova从AVD中选择特定的Android设备模拟器吗?

有没有办法使用Cordova CLI从Android设备管理器(AVD)中选择特定的模拟设备?

我正在同时处理平板电脑应用程序和智能手机应用程序,需要切换到不同类型的模拟器,因为不同的外形和屏幕分辨率?

我知道这不是一个特殊的编码问题,但也许我可以在终端中运行一些Cordova代码来使仿真更具体,而不是:

cordova emulate android
Run Code Online (Sandbox Code Playgroud)

这似乎从堆栈中选择了第一个模拟器.

android android-virtual-device android-emulator cordova

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

来自 ASP.NET Core API 的 JSON 响应中缺少派生类型的属性

来自我的 ASP.NET Core 3.1 API 控制器的 JSON 响应缺少属性。当属性使用派生类型时会发生这种情况;派生类型中定义但未在基/接口中定义的任何属性都不会序列化为 JSON。响应中似乎缺乏对多态性的支持,好像序列化基于属性的定义类型而不是其运行时类型。如何更改此行为以确保所有公共属性都包含在 JSON 响应中?

例子:

我的 .NET Core Web API 控制器返回具有接口类型属性的对象。

    // controller returns this object
    public class Result
    {
        public IResultProperty ResultProperty { get; set; }   // property uses an interface type
    }

    public interface IResultProperty
    { }
Run Code Online (Sandbox Code Playgroud)

这是一个派生类型,它定义了一个名为 的新公共属性Value

    public class StringResultProperty : IResultProperty
    {
        public string Value { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

如果我像这样从控制器返回派生类型:

    return new MainResult {
        ResultProperty = new StringResultProperty { Value = "Hi there!" }
    }; …
Run Code Online (Sandbox Code Playgroud)

.net-core asp.net-core .net-core-3.1

23
推荐指数
3
解决办法
7005
查看次数

计算字符串中的特定字符数

我有一个搜索框.

我的管理员用户可能会搜索"@MG @EB dorchester".

在ASP中,我需要计算符号"@"出现在字符串中的次数.怎么可能?

vbscript asp-classic

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

调用Word.Documents.Add - Word .NET Interop后,WinWord.exe不会退出

我遇到了经典场景,当在.NET中创建Word COM对象时(通过Microsoft.Office.Interop.Word程序集),即使我正确关闭并释放对象,WinWord进程也不会退出.

我已经将其缩小到使用Word.Documents.Add()方法.我可以在没有问题的情况下以其他方式使用Word(打开文档,修改内容等),并在我告诉它时退出WinWord.exe.一旦我使用Add()方法(并且仅在添加模板时),该过程就会继续运行.

这是一个简单的例子,它可以重现这个问题:

Dim word As New Word.Application()
word.Visible = False

Dim documents As Word.Documents = word.Documents
Dim doc As Word.Document = documents.Add(Template:=CObj(templatePath), NewTemplate:=False, DocumentType:=Word.WdNewDocumentType.wdNewBlankDocument, Visible:=False)

'' dispose objects
doc.Close()
While (Marshal.ReleaseComObject(doc) <> 0)
End While
doc = Nothing

While (Marshal.ReleaseComObject(documents) <> 0)
End While
documents = Nothing

word.Quit()
While (Marshal.ReleaseComObject(word) <> 0)
End While
word = Nothing

GC.Collect()
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我正在创建和正确处理对象,甚至采取额外的步骤来循环Marsha.ReleaseComObject,直到它返回正确的代码.在其他方面使用Word对象很好,只是那些讨厌的Documents.Add让我感到悲伤.是否有另一个在此过程中创建的对象需要引用和处理?我需要遵循另一个处理步骤吗?别的什么?非常感谢您的帮助 :)

Update: 我在处理步骤结束时尝试了GC.Collect,但仍然没有运气.

Update 2: 我已经将问题缩小到使用自定义模板.当我调用Documents.Add(...)时,我为新文档指定了一个自定义模板.如果我不这样做而是调用没有参数的Add(),那么问题就不会发生.

.net com interop ms-word office-interop

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

XML评论部分类/方法

是否有一种标准方法,用于生成API文档的工具处理部分类的XML样式注释?基本上,应该如何评论部分类/方法,以便生成的帮助文档不被破坏?这个问题可能因使用的工具而异,在这种情况下,我想最重要的两个工具是:

  • Visual Studio的内置方法来创建XML文档
  • 微软的Sandcastle

我不希望我的XML文档出来时髦

/// <summary>Some Foo class</summary>
public partial class Foo { ... }

/// <summary>Some Foo class that implements some interface.</summary>
public partial class Foo : ISomeInterface { ... }
Run Code Online (Sandbox Code Playgroud)

c# sandcastle partial-classes xml-comments visual-studio

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

是否概述了所有SQL Server 2012错误代码?

SQLGetDiagRec返回本机错误代码.是否有任何概述SQL Server 2012的错误代码?我在MSDN上找不到任何东西.

sql-server odbc c++-cli sql-server-2012

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