小编Evi*_*eer的帖子

Visual Studio 2013会随机更改主题

我似乎对Visual Studio 2013有一个非常恼人的问题.我在我的环境中使用"默认"黑暗主题,但每隔几分钟它就会将其主题更改为另一个主题,这甚至不是我在我的主题上的主题机.

还有其他人经历过这个吗?如何解决它?

PS.:登录共享的公司帐户

visual-studio visual-studio-2013

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

在C#中使用自定义F#运算符?

我偶然发现了可以在F#中定义自定义运算符的事实.另外,我相信可以在C#中重用F#代码.

是否可以在F#中创建自定义运算符,在C#中引用项目然后在C#中重用运算符?例如,假设我要将.?运算符定义为F#中的某些内容,那么我可以在C#项目中以某种方式重用它吗?

.net c# clr f# operators

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

测试以对象作为参数的GET请求(Asp.NET WebApi控制器)

我被指派为应用程序开发WebAPI控制器(我之前从未使用过的东西).一切都很顺利,有一些基本的请求,如GetAllUsers(int id)只是出于测试原因 - 配置本身很好.

现在这是问题所在.我有一种方法 GetAllItems(Carrier carrier),其中Carrier是一个具有许多不同参数的类.由于我们已经在数据库中有一些Carrier实例用于测试目的,我尝试过查询数据库,根据ID(GUID)属性选择Carrier实例,但没有结果.

有没有办法在输入参数是对象时测试GET请求,而不是手动测试单个值(例如int ID),测试方法或某种测试输入参数?

编辑:感谢大家的反馈,我的问题的解决方案实际上比我预期的更容易解决.我绝对乐意给予好评的是你,虽然很遗憾我的名声太低这样做(我是新来的StackOverflow),所以我必须要回到在不久的将来的某个时候这样做.干杯:)

c# asp.net asp.net-web-api

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

CKEditor添加了太多的BR标签

我正在使用ASP.NET WebForms开发一个Web应用程序,并添加了CKEditor以进行更加用户友好的文本编辑.现在的问题是,空白的数量太大了.

显然,它为每个文本块创建一个div元素(将空行视为另一个块),然后用一个额外的BR元素围绕每个块.

在SO和官方论坛上已经多次提到过这个问题,尽管这些解决方案似乎对我没有用.

最终,在这个问题上花费的时间超过预期之后,我只是采用了试错法,并将其添加到我的

editor.config.enterMode = CKEditor.NET.EnterMode.P;
editor.config.autoParagraph = false;
editor.config.shiftEnterMode = CKEditor.NET.EnterMode.P;
editor.config.fillEmptyBlocks = false;
editor.config.forceEnterMode = false;
Run Code Online (Sandbox Code Playgroud)

它确实似乎对代码作出反应(fillEmptyBlocks工作正常),虽然它似乎完全忽略了EnterMode设置.

有没有人有完全相同的问题,并找到了解决这个问题的有效方法?我真的花了几个小时的试验和错误/互联网研究,我开始变得相当绝望(最大的问题不仅仅是BR,这是一个空div还包含一个BR和两个BR之外的事实)

编辑:它最终对EnterMode更改做出反应(在我添加editor.config.forcePasteAsPlainText = true后开始工作;)

现在有趣的是 - 当EnterMode设置为BR时,它会为每个换行符(包括空行)列出BR元素 - 这意味着如果在两个文本块之间有一个空行,则会有一个共有4个BR将它们分开.有没有解决的办法 ?

asp.net webforms ckeditor

6
推荐指数
0
解决办法
1048
查看次数

Xamarin.Android 重新部署应用程序不更新程序集

我正在使用多个测试设备进行开发 - Nexus 5 和 Nexus S。

Nexus 5 没有任何问题,但 S 似乎有问题。

protected override void OnCreate (Bundle bundle)
        {
            base.OnCreate (bundle);

            SetContentView (Resource.Layout.Main);

            Button button = FindViewById<Button> (Resource.Id.myButton);
            button.Click += delegate
                {
                    Authenticate();
                };
        }
Run Code Online (Sandbox Code Playgroud)

此代码在 Nexus S 上中断,它发现按钮为空。因此,我假设它没有正确或足够快地生成我的布局。

我尝试添加一个简单的空检查,但应用程序似乎完全忽略它并使用旧程序集。因此,在较旧的设备上,当您部署时,程序集不会自动替换。

有没有人经历过这个?解决办法是什么?

编辑:Nexus S 的 API 级别是 API 16

编辑:通过 Visual Studio 启动它,“部署”配置设置被勾选,所以我认为这是它不刷新的原因。Xamarin 中是否有设置可以在某个时候自动重置它?

c# mobile android xamarin.ios xamarin

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

Xamarin表示PCL HttpClient在Android上抛出未处理的异常

我在Xamarin.Forms PCL中直接使用System.Net.Http.HttpClient.虽然它在Windows Phone上运行得非常好,但在Android上它会在GetAsync线上抛出未处理的异常.

有什么特定的平台我不见了吗?

var client = new HttpClient();
var response = await client.GetAsync(Constants.ProjectsUri); // this breaks
Run Code Online (Sandbox Code Playgroud)

c# android xamarin.android xamarin xamarin.forms

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

根据特定条件自动拒绝提交

我自己一直在寻找这个问题很长一段时间,但我几乎没有这个主题的经验,所以我只是希望有人在这里遇到过这个问题.

是否可以在SourceTree中运行某种类型的脚本,它会检查文件中的某些条件(例如,检查文件是否在任何地方使用"StaticMethodX."并且如果是,则无法进行提交尝试?

我正试图在团队中强制执行更好的编码标准.

任何帮助都非常感谢.

git version-control atlassian-sourcetree

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

适用于JavaScript的OpenFrameworks替代方案

最近我一直在研究视觉回归测试领域.我打算开发一个工具,开发一个工具,将网站的可视化表示(例如屏幕截图)与提供的设计进行比较,看看它们是否匹配.

几年前,我有机会使用OpenFrameworks开发交互式艺术装置,该装置具有正确的图形处理能力.我的问题是,在JavaScript中有没有像OpenFrameworks的替代品?

javascript graphics html5 opencv openframeworks

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

用括号括起lambda表达式参数

我今天一直在关注这个教程,学习一些关于Web API的知识,并注意到了一些东西 - 在教程代码中,有这一行:

var product = products.FirstOrDefault((p) => p.Id == id);
Run Code Online (Sandbox Code Playgroud)

如您所见,括号中提供了参数"p".既然这样做不是强制性的,我很好奇这样做是否有任何好处,或者它只是开发人员的偏好?

.net c# asp.net lambda

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

尝试创建表时,在Xamarin.Android中抛出SQLite.SQLiteException

我正在尝试使用Xamarin.Android创建一个简单的本地SQLite数据库.代码是:

string folder = Environment.GetFolderPath (Environment.SpecialFolder.Personal);
SQLiteConnectiondb = new SQLiteConnection (Path.Combine (folder, "Experimental.db"));
db.CreateTable<Employee>();
Run Code Online (Sandbox Code Playgroud)

我的员工课程是:

[Table("Employees")]
    public class Employee
    {
        [PrimaryKey, AutoIncrement]
        int Id { get; set; }

        string Name { get; set; }

    }
Run Code Online (Sandbox Code Playgroud)

每当代码到达db.CreateTable时,我得到的异常是:

 SQLite.SQLiteException: near ")": syntax error
  at at SQLite.SQLite3.Prepare2 (intptr,string) <IL 0x0002c, 0x00160>
  at at SQLite.SQLiteCommand.Prepare () <IL 0x00011, 0x0008f>
  at at SQLite.SQLiteCommand.ExecuteNonQuery () <IL 0x00013, 0x000b3>
  at at SQLite.SQLiteConnection.Execute (string,object[]) <IL 0x00041, 0x001ab>
  at at SQLite.SQLiteConnection.CreateTable (System.Type,SQLite.CreateFlags) <IL 0x000a4, 0x005cb>
  at at SQLite.SQLiteConnection.CreateTable<Core.Employee> (SQLite.CreateFlags) …
Run Code Online (Sandbox Code Playgroud)

c# sqlite android xamarin.ios xamarin

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