小编BEN*_*der的帖子

Android Studio - 意外的顶级例外:

我使用作为工具一部分提供的新项目模板在Android Studio中构建了一个新项目.所有代码都是由Studio生成的,我还没有做任何修改.

我试图运行代码,但应用程序失败并出现以下错误,不确定问题是什么,所以任何帮助表示赞赏.

UNEXPECTED TOP-LEVEL EXCEPTION:
com.android.dex.DexException: Multiple dex files define Landroid/support/v7/app/ActionBar$Callback;
    at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594)
    at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552)
    at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:533)
    at com.android.dx.merge.DexMerger.mergeDexes(DexMerger.java:170)
    at com.android.dx.merge.DexMerger.merge(DexMerger.java:188)
    at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:439)
    at com.android.dx.command.dexer.Main.runMonoDex(Main.java:287)
    at com.android.dx.command.dexer.Main.run(Main.java:230)
    at com.android.dx.command.dexer.Main.main(Main.java:199)
    at com.android.dx.command.Main.main(Main.java:103)

 FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:dexDebug'.
> com.android.ide.common.internal.LoggedErrorException: Failed to run command:
    C:\Users\RichardKavanagh\AppData\Local\Android\android-sdk\build-tools\19.0.1\dx.bat --dex --output D:\Android\Projects\MyHealthRecord\app\build\libs\app-debug.dex D:\Android\Projects\MyHealthRecord\app\build\classes\debug D:\Android\Projects\MyHealthRecord\app\build\dependency-cache\debug D:\Android\Projects\MyHealthRecord\app\build\pre-dexed\debug\android-support-v7-appcompat-5a78dab7e2789bbe64f4bc80d106ca75c04dcf6f.jar D:\Android\Projects\MyHealthRecord\app\build\pre-dexed\debug\classes-f9b947272e9f33ba50355b52d82755584f9c0c58.jar D:\Android\Projects\MyHealthRecord\app\build\pre-dexed\debug\support-v4-19.0.0-31a2c13df80d37d62ca50fec3bde6da0ca706223.jar
Error Code:
    2
Output:

    UNEXPECTED TOP-LEVEL EXCEPTION:
    com.android.dex.DexException: Multiple dex files define Landroid/support/v7/app/ActionBar$Callback;
        at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:594)
        at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:552) …
Run Code Online (Sandbox Code Playgroud)

android android-studio

81
推荐指数
5
解决办法
10万
查看次数

SVN"已经锁定错误"

当尝试将更改提交到存储库(我是唯一的用户)时,我收到错误

Path
'/trunk/TemplatesLibrary/constraints/templates/TP145210GB01_PersonWithOrganizationUniversal.cs'
is already locked by user 'admin' in filesystem
'/guest/gam/subversion/cdaapi/db'
Run Code Online (Sandbox Code Playgroud)

我是用户'admin'.

我尝试了以下,但都没有成功

  • 从Tortoise SVN运行"清理"
  • 签出一份新的副本
  • 使用"repo browser"打破锁,但没有显示锁(根据我锁定的SVN文件,现在无法提交)

    我现在完全陷入困境,因为我现在有一个存储库,我无法提交任何更新.

    任何想法我如何解决这个问题

    更多信息,根据要求:

    SVN状态命令产生(我已经编辑了一个文件)

            92       77 admin        TP146228GB01_EncompassingEncounter.cs
            92       83 admin        TP145212GB02_WorkgroupUniversal.cs
            92       83 admin        TP146248GB01_ReferenceURL.cs
            92       85 admin        TP145201GB01_PatientUniversal.cs
            92       83 admin        TP145204GB02_RecipientWorkgroupUniversal.cs
            92       83 admin        TP145202GB01_RecipientPersonUniversal.cs
            92       83 admin        TP145203GB02_RecipientOrganizationUniversal.cs
            92       77 admin        TP145205GB01_PersonUniversal.cs
            92       83 admin        TP145202GB02_RecipientPersonUniversal.cs
            92       83 admin        TP145203GB03_RecipientOrganizationUniversal.cs
            92       85 admin        TP145211GB01_HealthCareFacilityUniversal.cs
            92       85 admin        TP145200GB01_AuthorPersonUniversal.cs
            92       83 admin        TP145207GB01_AuthorDeviceUniversal.cs
        M   92       87 …
    Run Code Online (Sandbox Code Playgroud)

svn tortoisesvn

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

在C#中读取*.CSPROJ文件

我试图用C#编写一些代码来读取*.CSPROJ文件

我的代码如下

   XmlDocument xmldoc = new XmlDocument();
   xmldoc.Load(fullPathName);

   XmlNamespaceManager mgr = new XmlNamespaceManager(xmldoc.NameTable);
   //mgr.AddNamespace("x", "http://schemas.microsoft.com/developer/msbuild/2003");

   foreach (XmlNode item in xmldoc.SelectNodes("//EmbeddedResource") )
   {
      string test = item.InnerText.ToString();
   }
Run Code Online (Sandbox Code Playgroud)

使用调试器我可以看到'fullPathName'具有正确的值,并且加载后的xmldoc具有正确的内容.

xmldoc没有任何"节点",好像内容不被识别为XML.

使用XML编辑器,*.csproj文件验证XML文档.

我哪里错了?

c# xml

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

XSD.exe和"循环组引用"

我正在尝试构建一些类,以便我可以反序列化由第三方应用程序创建的XML文件.幸运的是,第三方应用程序的开发人员包含一个包含其代码的模式文件,以便可以理解XML文件.

当我使用Visual Studio中的XSD.exe工具时,该过程无法报告以下错误

"来自targetNamespace =''的组'SegGroupOrSegmentGrouping'具有无效定义:循环组引用."

任何有关如何根据此错误生成类文件的帮助将不胜感激.可以在此处找到模式文件的副本:模式文件

.net c# schema xsd.exe

17
推荐指数
2
解决办法
7219
查看次数

Android Studio导入错误

刚试用Android Studio.我从Eclipse导出了我的项目Gradle文件并将其导入Android Studio.

该项目不会在Android Studio中构建,它会失败并显示一条消息

IllegalStateException:无法找到项目'NVRRClubApp'的Gradle主目录:无法找到项目'NVRRClubApp'的Gradle主目录

我不知道我的Gradle主目录应该是什么,甚至不知道在哪里设置它.我希望导入能为我解决这个问题.

任何想法如何开始修复这个?

android android-studio

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

Winform布局完成后触发事件

我正在开发一个C#WinForm应用程序.

一旦表单"显示"并且表单的布局完成,我想触发一些处理.

我正在使用"_Shown"事件,但这似乎在表单布局完成之前触发.布局完成后,是否有可以使用的事件?

c# events winforms

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

将自定义信息添加到CSPROJ文件

作为我们开发生命周期的一部分,我们在项目中针对C#源运行了许多过程.

这些进程由GUI驱动,该GUI当前读取*.csproj文件以查找项目中使用的源文件.这很好用.

我们现在有了一个新的要求,即提供一些需要调用Web服务的验证过程.需要为Web服务提供一些特定于项目的凭据.理想情况下,我们可以在*.csproj文件中输入和存储这些凭据,但我没有看到扩展它的方法 - 是吗?

我们真的不想引入新的配置.如果我们可以帮助它,只为这些设置提供文件.是否可以存储这样的信息是*.csproj文件,如果没有其他地方可以放置它.

谢谢

c# projects-and-solutions csproj visual-studio

9
推荐指数
2
解决办法
5638
查看次数

XSLT插入TXT文件

我正在使用XSLT将XML文件转换为HTML文件.

我想将纯文本文件作为转换的一部分插入到HTML中.

这可能吗?

xml xslt

8
推荐指数
2
解决办法
4807
查看次数

创建没有名称空间声明的XML元素

我尝试将新的"PropertyGroup"元素添加到以下XML文件中

<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
  <PropertyGroup>
    <ProjectGuid>{00AA7ECA-95A0-0000-0000-AD4D2E056BFE}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>testnS</RootNamespace>
    <AssemblyName>testname</AssemblyName>
    <PluginId>4B84E5C0-EC2B-4C0C-8B8E-3FAEB09F74C6</PluginId>
  </PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)

我使用的代码如下(注意还有其他逻辑已被删除):

        XmlTextReader reader = new XmlTextReader(filename);
        XmlDocument doc = new XmlDocument();

        doc.Load(reader);
        reader.Close();

        XmlNamespaceManager ns = new XmlNamespaceManager(doc.NameTable);
        ns.AddNamespace("x", "http://schemas.microsoft.com/developer/msbuild/2003");

        XmlElement root = doc.DocumentElement;
        XmlNode refNode = root.SelectSingleNode("x:Project", ns);

        root.SelectSingleNode("Project", ns);

        XmlElement newElement = doc.CreateElement("PropertyGroup", "http://schemas.microsoft.com/developer/msbuild/2003");
        newElement.InnerXml = "<value>test</value>";
        root.InsertAfter(newElement, refNode);
        doc.Save(filename);
Run Code Online (Sandbox Code Playgroud)

这会在XML文档中生成以下新元素:

<PropertyGroup>
  <value xmlns="">test</value>
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)

如何摆脱元素上的命名空间声明?

c# xml

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

在MS Word中突出显示语法

是否可以为MS Word创建插件或插件,允许选择一段文本,然后应用自定义"突出显示"功能.

我希望这一切都在MS Word中,而不是从另一个应用程序切割和过去.

如果可能的话,我可以在哪里找到关于如何做到这一点的方向的任何建议(使用C#)

c# ms-word ms-office

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