小编use*_*910的帖子

构建一个Web项目会破坏解决方案中第二个的编译版本

我有一个包含30个项目的大解决方案,其中2个是Web项目(MVC和WebAPI),带有一堆后台类库项目.

我有visual studio设置为在IIS中托管Web项目.

如果我做一个干净的构建,然后完整构建整个解决方案,那么通过浏览器访问这两个项目工作正常.(它们位于差异文件夹中,并在iis中的diff'domain'上托管)

如果我没有更改代码,只需重建2个Web项目中的一个,另一个停止工作.

要清楚,重建WebAPI项目会导致MVC项目出错.反之亦然.

我得到的错误是说找不到System.Web.Http.Formatter.详细说明定位的程序集版本与参考版本不同.检查bin文件夹显示情况并非如此.

c# iis roslyn visual-studio-2015

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

在单个Android应用中使用多个firebase帐户进行Google Analytics

我有一个用例,其中1个应用程序将由多个独立的公司(特许经营)使用,这些公司将拥有自己的营销和管理团队.我需要用户在移动应用程序启动时选择特许经营权,然后从那时起,将所有分析数据推送到该特许经营的firebase(谷歌分析)帐户.同样,从该特许经营的服务器发送的任何推送通知都需要发送给用户.

这种配置是否可行?在过去,我曾经为每个特许经营店设置一个谷歌分析帐户,只需从服务器上下载特许经营选择的UA-xxx号码,然后根据该设置设置谷歌分析对象.

通过连接到谷歌分析的firebase实现这一目标的适当方法是什么?

我找到了官方API参考:https://firebase.google.com/docs/configure/ 此链接说明了如何在iOS上执行此操作,但未提及如何在Android中执行此操作.但它确实说firebase init在用户代码之前运行..也许这意味着它不可能?

以下是他们提到的初始提供商:https://firebase.google.com/docs/reference/android/com/google/firebase/provider/FirebaseInitProvider

android google-analytics firebase google-cloud-messaging

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

Visual Studio将类的所有属性转储到编辑器中

好的,这里有一个为视觉工作室提供了许多方便的小插件的人,或者可以帮助按键序列.

假设我有一个Person类:

class Person
{
    string Name { get; set; }
    int Age { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我正忙着快​​乐地编码.我经常遇到需要为该类的所有属性赋值的情况,或者将属性的所有值分配给其他属性.

public override void CopyTo(Person myPerson)
{
    myPerson.Name = "XXX";
    myPerson.Age = 11;
}
Run Code Online (Sandbox Code Playgroud)

我想生成这个部分:

myPerson.Name
myPerson.Age
Run Code Online (Sandbox Code Playgroud)

即只是将myPerson的所有属性转储到一个小列表中.在Visual Studio编辑器中.

我安装了resharper,我快速浏览了一个专门做这个的实用程序,但我找不到一个.有人可以帮忙吗?

c# resharper add-in visual-studio visual-studio-2012

9
推荐指数
3
解决办法
4153
查看次数

摆脱警告"表达结果未使用"

我有以下几行代码:

NSURL *url = [NSURL URLWithString:URL];
NSURLRequest* request = [NSURLRequest requestWithURL:url .... ];
NSURLConnection* connection = [NSURLConnection alloc];
[connection initWithRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)

在最后一行,我得到"表达结果未使用"警告.现在,根据我在网上阅读的所有文章,这是调用方法的正确方法,建议语法下载URL异步.如何重写此代码以修复警告?

objective-c ios

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

Log4Net如何同时使用ErrorFormat和Error

在log4net中有2个非常好的功能:

Log.Error("Message", myException);
Run Code Online (Sandbox Code Playgroud)

Log.ErrorFormat("Message {0}", CustomerId);
Run Code Online (Sandbox Code Playgroud)

产品日志记录在输出日志文件中非常好.异常一个很好,因为它很好地打印了堆栈跟踪和所有异常细节,而Format 1很好,因为它允许我指定导致失败的参数.是否有"两全其美"的方法,或某种方式来制作它?

Log.ErrorFormatEx("Message {0}", CustomerId, myException)
Run Code Online (Sandbox Code Playgroud)

编辑:我经历了可能的重复问题,但它们格式错误,并没有完全像这样问...我正在寻找扩展方法或现有方法

c# log4net

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

如何说服Visual Studio在TCP/IP上使用ADB for android dev

所以这可能是一个边缘情况,但我在VM上使用visual studio,我手里拿着手机.我想说明当我在视觉工作室中按"播放"时,它会编译我的cordova应用程序,然后将它推到我旁边的手机上,这样我就可以测试和调试等等.

我的手机是'rooted',我已经安装了ADB wifi.我可以从Visual Studio的adb版本连接到它,adb设备也列出它.

 (output from cmd.exe running as Admin in the solution folder)

 C:\Stuff\Code\svn\myapp\MyApp>adb connect 10.10.10.6
 already connected to 10.10.10.6:5555

 C:\Stuff\Code\svn\myapp\MyApp>adb devices
 List of devices attached
 10.10.10.6:5555 device
Run Code Online (Sandbox Code Playgroud)

当我在Visual Studio中按Play时,它会编译并到达需要部署到手机的位置,然后它会出现以下错误:系统找不到指定的文件

(output from "output" tab in visual studio)

C:/Stuff/Code/svn/myapp/myApp/platforms/android/build/outputs    /apk/android-debug.apk
No scripts found for hook "after_build".
No scripts found for hook "after_compile".
------ Copying back to project: android
2>------ Deploy started: Project: MyApp, Configuration: Debug Android     ------
2>  Querying ADB for attached devices...
2>The system cannot find the …
Run Code Online (Sandbox Code Playgroud)

windows adb visual-studio-cordova

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

在 bash 中,我正在构建一个更新脚本,如何更新更新脚本

我正在构建一个小脚本来更新树莓派上的应用程序文件。

它将执行以下操作:

  1. 下载应用程序文件的 zip 文件
  2. 解压它们
  3. 将每一个复制到正确的位置,并根据需要使其可执行等。

我遇到的问题是其中一个文件是 updatescript.sh。

我已经读到在执行时更新/更改 bash 脚本是危险的。请参阅在运行时编辑 shell 脚本

有什么好方法可以实现我想要做的事情吗?

bash shell auto-update

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

在具有多次运行的 WPF Textblock 中,如何将样式应用于特定的样式?

如何不在整个文本块上应用样式,而仅在第一次运行(粗体)上应用样式?

我想在 Bold Run 上应用样式“XXXFontName-Bold”,在其余部分应用样式“XXXFontName-Thin”。

        // add button
        Button btn = new Button();
        TextBlock contextText = new TextBlock();
        contextText.Inlines.Add(new Bold(new Run(label.Substring(0,1))));
        contextText.Inlines.Add(new Style());     <===== OBVIOUS ERROR HERE
        contextText.Inlines.Add(label.Substring(1));
        contextText.FontSize = 25;
        contextText.Style = FindResource("XXXFontName-Thin") as Style;
        btn.Content = contextText;
Run Code Online (Sandbox Code Playgroud)

c# wpf styling

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

在2个点之间绘制一个具有指定"胖度"的椭圆

我有一个C#位图对象,我能够从A点到B点画一条线.

我在图的边缘有2个点,我想绘制一个从A到B的椭圆.基本的g.DrawEllipse()只能完美地水平或垂直绘制椭圆,但是我需要椭圆是一种从图像的一端到另一端的对角线.

My bitmap:    200 tall by 500 wide
Point A:      Column 0, Row 20   (0,20)
Point B:      Column 499, Row 60 (499, 60)
Widest Point: 30  - Narrow Radius of the ellipse
Run Code Online (Sandbox Code Playgroud)

这是我到目前为止,绘制椭圆没有我需要的重载,所以请帮助那里:

    using (Graphics g = Graphics.FromImage(bmp))
    {
        g.DrawLine(pen, new Point(20,0), new Point(499,60));
        g.DrawEllipse(pen, 20, 0, someWidth, someHeight);
    }
Run Code Online (Sandbox Code Playgroud)

c# graphics gdi

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